TOML Formatter
Format and validate TOML snippets online for config files, project metadata, and tool settings with browser-local processing.
Paste TOML to normalize key-value spacing, table headers, arrays, inline tables, and comments before copying a config snippet. The formatter runs in your browser and uses conservative TOML 1.0-style checks without validating application schemas.
Browser-local processing
TOML Formatter
How to use
Finish in three steps
- 01
Paste a TOML config, package metadata block, static-site settings file, or tool configuration snippet.
- 02
Click "Format TOML" to normalize spacing, or "Validate TOML" to check common table, quote, array, and key-value boundaries.
- 03
Review the result against the target tool schema before copying it into a project.
What the TOML Formatter checks
The formatter performs conservative TOML 1.0-style checks for table headers, key-value separators, quoted strings, arrays, inline tables, and comments. It normalizes common spacing without changing values intentionally.
What it does not validate
The tool does not know whether a Cargo.toml, pyproject.toml, Hugo config, Taplo config, or application-specific file uses the right fields, versions, dependencies, or permissions. Use the target toolchain for schema and runtime validation.
Browser-local handling
Formatting and validation run in the browser. No backend service, account, database, worker, or translation service is used. Avoid pasting production tokens, private registry credentials, or confidential infrastructure data into any untrusted page.
FAQ
About this tool
Does this tool fully parse every TOML 1.0 edge case?
No. It is intentionally conservative and best suited to common config snippets. Complex multiline strings, dotted key edge cases, and tool-specific schema rules should be checked with a dedicated TOML parser or the target toolchain.
Can it validate pyproject.toml or Cargo.toml fields?
No. It checks general TOML layout boundaries, not project-specific schema, dependency compatibility, package metadata rules, or build behavior.
Will formatting change comments?
The formatter preserves line comments and normalizes spacing around keys, equals signs, table headers, and comma-separated values. Review the output before committing because comments and ordering may carry project meaning.
Does TOML Formatter upload my input?
No. The runtime is browser-local. Still avoid pasting secrets, tokens, registry credentials, or private infrastructure values into pages you do not trust.
Keep exploring
Related tools
Last updated: