INI to JSON Converter

Convert INI and config files into JSON.

Runs in your browser Free · no accountFile upload supported
Off keeps every value as a string.

INI

JSON

This conversion happens locally in your browser. Your files are never uploaded.

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.