TOML to JSON
TOML 1.0 → JSON · tables, arrays of tables, inline tables · line/column errors · runs locally
No upload, no storage
JSON is processed in memory and never sent to a server.
Share via URL fragment
Share links encode data in the # anchor — never sent to a server.
Remember last edit
Optionally keep your last input locally; clear it with one click.
Why use TOML to JSON
Full structure restored
Tables, arrays of tables, inline tables and dotted keys all map back to proper JSON nesting.
Date-times handled honestly
TOML date-time literals become strings with the original text preserved, and the type difference is called out.
Comments stripped cleanly
Hash comments are removed during conversion, leaving clean JSON your tools can consume directly.
Errors with line and column
Duplicate keys, unterminated strings and syntax slips are reported with a position and a plain-language reason.
Local · no upload
Everything runs in your browser; data is never uploaded or stored.