Loading tool…
Convert JSON into TOML or TOML into JSON instantly. Built for config files like Shopify’s shopify.app.toml, Rust’s Cargo.toml and Python’s pyproject.toml.
Loading tool…
[table] sections and arrays of objects become [[array]] blocks (e.g. Shopify [[extensions]]).shopify.app.toml, Cargo.toml or pyproject.toml.Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.
TOML (Tom’s Obvious Minimal Language) is a configuration file format designed to be easy for humans to read and write, mapping cleanly onto a hash table. It powers Cargo.toml (Rust), pyproject.toml (Python) and Shopify app configuration files.
TOML uses [table] headers for nested objects and [[array]] headers for arrays of objects. This converter handles both directions, so deeply nested JSON becomes valid TOML and vice-versa.
Shopify’s CLI stores app settings in shopify.app.toml (with sections like [[extensions]], [access_scopes] and [webhooks]). Paste your JSON to generate the TOML, or paste your TOML to inspect it as JSON while debugging.
[[name]] blocks, and back again.shopify.app.toml and extension TOML files, as well as Cargo and pyproject.