Syntax is narrower than application validity
Passing proves that the document fits the selected parser profile. It does not prove that a target service recognizes a section, key, value, or inferred datatype.
Check sections, keys, assignments, comments, duplicates, and limits without claiming compatibility with every INI consumer.
Inputs are limited to 1 MiB and stay in this browser tab.
Nothing is placed in a URL, account, or remote log.
Bounded, explicit, and local
A useful INI result names its grammar. This validator accepts Tool Swim's documented profile and reports dialect-sensitive constructs instead of silently choosing Python, Git, PHP, Windows, or desktop-entry behavior.
Passing proves that the document fits the selected parser profile. It does not prove that a target service recognizes a section, key, value, or inferred datatype.
Duplicate keys, bare entries, multiline values, and dialect-specific comment or interpolation syntax are rejected or identified rather than normalized invisibly.