Step 1 / source
Choose the source
Drop one file here
Choose the ini configuration file you want to turn into json configuration object.
Checking publication status...LOCAL CONFIG CONVERTER / INI TO JSON
Convert global INI assignments and named sections into a JSON object without evaluating interpolation or application-specific directives.
Step 1 / source
Choose the ini configuration file you want to turn into json configuration object.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One UTF-8 .ini, .cfg, or .conf file up to 2 MB and 100,000 physical lines. Keys must be unique; multiline values are not accepted.
Plain-language method
The parser ignores blank and full-line comment rows, reads unique key=value or key:value assignments, keeps global keys at the JSON root, turns each [section] into a one-level object, and does not expand variables or execute directives.
Use explicit section headers and one assignment per physical line. Duplicate keys and a global key colliding with a section are rejected.
JSON indentation changes whitespace only. INI values remain strings because INI has no universal type standard.
The result ends in _nirmion_tools.json. Comments, delimiter style, quote style, and original blank lines are not retained.
Useful when
Before converting
Know the boundary
INI is not one universal standard. Interpolation, repeated keys, multiline syntax, typed values, and application-specific directives are deliberately not interpreted.
Quick answers
The conversion contract is deliberately explicit.
No. Every INI value remains a JSON string.
They stay at the top level beside section objects.
No. Only full-line ; and # comments are ignored because inline rules vary.