Why convert TOML to JSON?
TOML is designed for human-editable configuration: it has comments, multi-line strings, and a natural table notation. JSON is designed for machine consumption: it is the native format of REST APIs, browsers, and data pipelines. When you need a TOML config inside a JavaScript tool, a Python API call, or a database record, JSON is the format you need.
What this parser handles
Standard TOML [tables] and [[arrays-of-tables]], inline tables { a = 1 }, all string types, integers in decimal/hex/octal/binary, floats including inf and nan, booleans, and ISO 8601 dates. Underscores in numbers (like 1_000_000) are stripped before parsing.
Privacy
All parsing happens locally in your browser. Your config files are never uploaded to any server.