TOML to JSON

Convert between TOML and JSON configuration formats

Share this tool

Report a problem

Describe the problem without including private input or files.

How useful was this tool?

How useful was this tool?

Input & options

Your inputs are never uploaded or stored.

Converted output

Enter content or load a sample to start.

About the TOML to JSON Converter

Our free TOML to JSON converter converts TOML to JSON and back, so configuration files can feed tools and APIs that only read JSON. For a Cargo.toml in a Rust project, a pyproject.toml in Python, or a Hugo site config, this tool translates your TOML tables and key-value pairs into clean JSON and back again.

TOML (Tom's Obvious, Minimal Language) was designed to be a human-friendly configuration format that maps unambiguously to a hash table. JSON, while less pleasant to write by hand, is the lingua franca of APIs and tooling. Developers and DevOps engineers often need to switch between the two when integrating config files with CI/CD systems, generating deployment manifests, or debugging application settings.

This converter preserves table structures, array-of-tables, inline arrays, and all TOML data types including strings, integers, floats, and booleans. Upload a file or paste content, review table and key counts, then download or copy the result. Your configuration data and secrets are never uploaded or stored.