TOML is designed for readable configuration files such as Cargo.toml, pyproject.toml and netlify.toml. JSON is easier to feed into APIs, scripts and data tools. This converter expands dotted keys and table headers into nested objects, while arrays of tables become arrays of JSON objects.
JSON has no native date, 64-bit integer or non-finite number types. TOML dates and times become ISO-style strings. Integers outside JavaScript's safe range and values such as inf or nan also become strings, with a visible warning rather than silent rounding or null.