Convert between TOML and JSON formats. Perfect for Cargo.toml, pyproject.toml, and other configuration files.
Convert between TOML (Tom's Obvious, Minimal Language) and JSON formats. TOML is widely used for configuration files in Rust (Cargo.toml), Python (pyproject.toml), Go, and many other ecosystems.
[section] and [section.subsection]{ key = "value", num = 42 }[1, 2, 3] and array of tables [[items]]"..." and literal '...'true / false2026-06-11T10:30:00Z# commentTOML is the standard config format for Rust (Cargo.toml), Python packaging (pyproject.toml), Hugo, Netlify, and many other tools. It's designed to be more readable than JSON and less ambiguous than YAML.
TOML is simpler than YAML (no indentation sensitivity, fewer gotchas) and more readable than JSON (supports comments, no quotes on keys). Use TOML when you need a human-editable config format.
Nearly. TOML has a stricter type system (integers vs. floats are distinct) and natively supports dates. The main limitation is that TOML can't represent null values — use empty strings or omit the key instead.