TOML Converter
Convert between TOML, YAML, and JSON with live validation and line-numbered errors — everything runs client-side in your browser.
TOML
0 charsJSON
0 chars
Supported TOML Subset
Parsing
-
Tables
[table], dotted[a.b.c], and arrays of tables[[array]] - Basic, literal, and multiline strings (including line-ending backslash)
-
Integers with underscores, hex
(
0x), octal (0o), and binary (0b) - Floats with exponents, inf/nan, booleans, datetimes (kept as strings)
- Multiline arrays with comments, inline tables, dotted keys
Emitting
- Scalar keys first, then table sections, then arrays of tables
-
Arrays of objects become
[[array-of-tables]]; mixed arrays stay inline -
Null values are skipped (TOML has no null); non-table roots are wrapped
under a
valuekey - YAML support reuses the YAML Formatter parser, so both stay consistent
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect