T tomlkit·org

TOML tools

Format, validate, and round-trip TOML against JSON or YAML — everything runs in your browser. Your text never leaves the page.

Converting between formats

If you need to pipe your config into a web service or another tool, the TOML → JSON converter turns your tables and arrays into clean JSON without sending a single byte to a server. Going the other way, the JSON → TOML converter creates a readable TOML structure from a JSON object while keeping your data hierarchies intact. For mapping between different config styles, the TOML → YAML converter handles YAML 1.2 output, and the YAML → TOML converter helps you migrate back to TOML with zero friction.

Cleaning and checking your TOML

To keep your config files consistent, the TOML Formatter applies canonical spacing, standardized quoting, and a logical table layout to your documents. If you are hunting for a syntax error, the TOML Validator identifies the exact line and column where your TOML failed to parse and shows you a normalized structure once it is valid.

What they have in common

Everything runs in your browser. The text you paste never leaves your machine because there is no server-side component handling your data. I can't see your configuration because it was never sent to me, which means no size caps and nothing for me to accidentally leak.

Sensible defaults, no surprises. These tools aim for a "least astonishment" approach where your types and values stay exactly as you wrote them. Nothing gets silently transformed or "helpfully" changed without you asking.

Free to use. Bug reports and feature requests are always welcome — drop me a line at [email protected].

— S., [email protected]