TOML 1.0
ConversionSupports the common TOML 1.0 syntax (tables, arrays of tables, inline tables, multiline strings, date-times). Date-times become strings; the original type is lost on round-trip and the status bar says so.
TOML textTOML
Load some data
JSON sourceJSON
Load data and the result will appear here
TOML config → JSON

TOML to JSON

TOML 1.0 → JSON · tables, arrays of tables, inline tables · line/column errors · runs locally

🔒Processed locally in your browser — never uploaded or stored

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.