TOML Viewer — Explore TOML as an Interactive Tree
Paste any TOML and explore its structure as a collapsible tree. Tables, arrays of tables and typed values all become nodes you can expand, collapse, search and copy — much easier to scan than raw TOML for large config files like Cargo.toml, pyproject.toml or netlify.toml. Parsing follows the official TOML v1.0 spec and runs entirely in your browser; your data is never uploaded.
Features
- ✅ Tree explorer — click to expand/collapse tables and arrays
- ✅ Typed values — strings, numbers, booleans, dates and null at a glance
- ✅ Search by key or value — filter and highlight matches instantly
- ✅ Expand all / Collapse all — toggle the whole tree in one click
- ✅ Hover to copy — copy any value or a whole table subtree
- ✅ 100% private — parsed and rendered entirely in your browser, no upload, no signup
Common use cases
- Audit a Rust Cargo.toml — find a dependency or feature fast
- Read a Python pyproject.toml or a netlify.toml deploy config
- Understand
[[arrays-of-tables]] by seeing them grouped as arrays - Search a large config for a key or value without scrolling
Why this TOML viewer
TOML datetimes render as ISO strings and arrays of tables group naturally, so the tree mirrors how the file is actually structured. The same searchable explorer also handles JSON, XML and YAML — one free, client-side tool for every config format, with nothing sent to a server.
How to use
- Paste or type TOML into the editor on the left.
- Explore the tree on the right — click nodes, search, or use Expand all / Collapse all.
- Hover any value and click the copy icon to copy it.
Related tools
- JSON Viewer — explore JSON as a tree
- YAML Viewer — explore YAML config as a tree
- XML Viewer — explore XML as a tree
- JSON to TOML — convert JSON to TOML
- TOML to XML — convert TOML to XML
- Universal Code Editor — edit & run code in 25+ languages