INI to JSON Converter
Convert INI and config files into JSON.
INI
JSON
About the INI to JSON converter
INI is still everywhere — Git config, PHP settings, Windows applications, Python's configparser. Its structure is simple but just different enough from JSON to be irritating to convert by hand.
Sections become nested objects and settings become their keys.
What is handled
Both `;` and `#` comment markers, both `=` and `:` separators, quoted values, and keys that appear before any section header — those become top-level properties.
A section name repeated later in the file merges into the same object rather than replacing it.
Frequently asked questions
Are nested sections like [a.b] supported?
The name is kept whole as a single key, since INI has no formal nesting and dotted names mean different things to different parsers. Split them afterwards if your consumer expects nesting.
What about duplicate keys in one section?
The last one wins, which matches the behaviour of most INI readers.
Is my data uploaded?
No. The conversion runs in your browser, which matters here — configuration files and spreadsheets routinely contain credentials and personal data.