JSON to TOML
Convert between JSON and TOML both ways.
Convert configuration data between JSON and TOML in both directions. Paste JSON to get clean TOML (the format used by Cargo, pyproject.toml, and many modern tools), or paste TOML to get JSON. Everything runs in your browser, so your config never leaves your device.
title = "OhoTool"
ports = [ 8000, 8001 ]
[owner]
name = "Alex"
active = true
[database]
server = "192.168.1.1"
enabled = true
Runs entirely in your browser — nothing is uploaded.
How to use the json to toml
- 1Choose a direction — JSON → TOML or TOML → JSON.
- 2Paste your data on the left.
- 3Copy the converted result on the right.
Frequently asked questions
What is TOML?
TOML (Tom's Obvious, Minimal Language) is a human-friendly configuration format designed to be easy to read and unambiguous. It's used by Rust's Cargo, Python's pyproject.toml, and many other tools.
Why won't my JSON convert to TOML?
TOML requires a top-level object (a table). If your JSON is an array or a single value, wrap it in an object first — for example { "items": [...] }.
Is my data uploaded?
No — the conversion runs entirely in your browser; nothing is sent to a server.
