Skip to content
Input
TOML
Limit
1 MiB
Runtime
Browser

Validate TOML values against a bounded schema

Parse TOML, project supported values into a documented schema model, and return structured violations from a supplied JSON Schema.

Local processingNo sign-upNo content logging

Validate against schema

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.

Paste a bounded schema. Remote references and unsupported high-complexity features are rejected.

Schema validation report

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

What this tool does

Strict, bounded, local processing

TOML defines no official schema vocabulary. The local contract documents how TOML-specific date-time, integer, and float values cross into schema validation.

Syntax and schema answer different questions

TOML parsing establishes typed values. A schema then checks required keys, types, ranges, arrays, and supported product rules.

Projection and limits are public behavior

Remote references, uncontrolled recursion, regex-heavy checks, and ambiguous TOML-only values fail explicitly.

Primary references

Questions and answers

Related TOML tools