JSON Canvas is an open file format for infinite canvas data, designed to provide longevity, readability, interoperability, and extensibility to data created with infinite canvas apps. The format is easy to parse and gives users ownership over their data. JSON Canvas was originally created for Obsidian and can be implemented freely as an import, export, and storage format for any app or tool. The format is open source under the MIT license.