JSON to INI
Nested object → [sections] · arrays → key[] · special values quoted · runs locally
No upload, no storage
JSON is processed in memory and never sent to a server.
Share via URL fragment
Share links encode data in the # anchor — never sent to a server.
Remember last edit
Optionally keep your last input locally; clear it with one click.
Why use JSON to INI
Sections drawn for you
Nested objects become [sections], with deeper levels as dotted [a.b] sections — the hierarchy stays obvious.
Classic-format compatible
The output is the INI dialect that system tools, games and legacy software all recognize.
Arrays with a convention
Scalar arrays are written as repeated key[] lines (the npm ini convention); complex arrays fall back to a JSON string with a notice.
Special values quoted
Values containing semicolons, hashes or surrounding spaces are quoted so comment markers never truncate them.
Local · no upload
Config files are processed entirely in your browser; nothing is uploaded or stored.