Skip to content
Input
TOML
Limit
1 MiB
Runtime
Browser

Validate TOML syntax and table definitions

Parse TOML strictly and report safe diagnostics and structural facts without formatting or applying an application manifest contract.

Local processingNo sign-upNo content logging

Validate TOML

Inputs are limited to 1 MiB and stay in this browser tab.

Paste or edit the source. Tool Swim does not upload or save it.

Validation report

Nothing is placed in a URL, account, or remote log.

What this tool does

Strict, bounded, local processing

TOML validity proves that a document maps unambiguously to its data model. It does not prove that Cargo, a Python backend, or another consumer accepts its fields.

Ambiguous definitions fail

Duplicate keys, redefined tables, inline-table extension, table-versus-array conflicts, malformed strings, and invalid number or date-time forms fail instead of overwriting earlier values.

Consumer rules are separate

Choose the Cargo or pyproject preflight for manifest rules, or supply a bounded schema for a product contract. Syntax validation stops at TOML.

Primary references

Questions and answers

Related TOML tools