Edit, validate, and format TOML configuration files directly in your browser. Tidy Code provides syntax highlighting, real-time error detection, and instant conversion between TOML, JSON, YAML, and XML. Perfect for Cargo.toml, pyproject.toml, and other config files.
Open TOML EditorEdit TOML with full syntax highlighting for tables, key-value pairs, arrays, inline tables, strings, numbers, booleans, and dates. Indentation guides and line numbers make it easy to navigate complex configurations.
Tidy Code validates your TOML as you type, catching syntax errors, invalid table headers, duplicate keys, and type mismatches. Clear error messages with line numbers help you fix problems instantly.
Convert TOML to JSON, YAML, or XML with one click. Import files in any of these formats and convert them to TOML. Tidy Code preserves your data structure including tables, arrays of tables, and inline tables.
Optimized for editing Cargo.toml, pyproject.toml, Hugo config, Netlify config, and other TOML-based configuration files. Understands TOML-specific constructs like dotted keys and array of tables.
Open multiple TOML files in tabs. Compare configurations side by side with the built-in Diff Viewer. Drag and drop to reorder tabs and work across files seamlessly.
Handle large TOML configuration files with WebAssembly-powered parsing. Edit files up to 100MB+ without your browser slowing down.
Open Tidy Code in your browser, paste your TOML or drag and drop a .toml file. The editor provides syntax highlighting, auto-indentation, and real-time validation for tables, arrays, key-value pairs, and inline tables.
Yes. Tidy Code validates your TOML as you type, catching syntax errors, invalid table headers, duplicate keys, and type mismatches with clear error messages and line numbers.
Yes. Tidy Code supports converting TOML to JSON, YAML, and XML with a single click. You can also convert JSON, YAML, or XML files to TOML. The conversion preserves your data structure including tables and arrays.
Yes, Tidy Code's TOML editor is completely free with no signup required. Your data stays in your browser and is never sent to any server.