712Tools

TOML ↔ JSON Converter

Convert TOML config to JSON and back — handles tables and array-of-tables

🔒 100% in-browser🆓 Free forever⚡ No sign-up

Handles common TOML v1.0 features: tables, arrays of tables ([[section]]), inline tables, strings, numbers, booleans, dates. Exotic edge cases (multi-line arrays split across lines with mixed comments) may not round-trip perfectly.

How it works

  1. 1
    Paste TOML or JSON

    Drop either format — Cargo.toml, pyproject.toml, wrangler.toml, or any config file.

  2. 2
    Pick a direction

    TOML → JSON or JSON → TOML. The parser handles tables, [[array-of-tables]], and inline tables.

  3. 3
    Copy the output

    One click sends the converted config to your clipboard.

About TOML ↔ JSON Converter

Free online TOML ↔ JSON converter. Paste TOML (Cargo.toml, pyproject.toml, wrangler.toml, config.toml) to get pretty JSON, or JSON to get clean TOML. Handles tables, array-of-tables, inline tables, dates, and typed literals. Runs entirely in your browser. TOML ↔ JSON Converter on 712 Tools runs entirely inside your browser using modern JavaScript APIs — no server ever sees your data. That means instant results, complete privacy, and no upload limits.

Whether you need to convert toml config to json and back — handles tables and array-of-tables for a debugging session, a quick sanity check, or a production incident, this tool is free to use as many times as you need. There are no watermarks, no sign-up, and no ads inside the tool itself.

Frequently asked questions

Which TOML version?

TOML v1.0. Common features are supported: tables, array-of-tables, inline tables, strings, numbers, booleans, dates.

Does it preserve comments?

No — TOML comments are stripped on parse, same as YAML → JSON. That's a spec limitation, not a tool one.

Why do I care about TOML?

It's the config format for Rust (Cargo.toml), Python packaging (pyproject.toml), Cloudflare Workers (wrangler.toml), and many other modern tools.

Read more