Your files stay on your device

# INI inspector and formatter

Parse INI with the ini package: sections, dotted paths, duplicate keys (last wins), and the boolean coercions that surprise everyone, each named in a loss ledger.
INI fileParse and formatINI → JSONJSON → INI

Types follow the ini package (booleans coerced and reported, numbers stay strings); duplicate keys keep the last value; dotted keys stay dotted.
Convert

- Comments do not survive the round-trip, ini.parse drops them; the ledger counts exactly how many.
- Duplicate keys keep the LAST value (ini’s rule, and java.util.Properties’). The first is in the ledger, not the output.
- This formats; it does not validate your app’s schema: unknown keys pass through untouched.
Paste, drop, or type to begin. Everything stays on this device.

## More config file tools

- [.env editor](/config/env)
- [.properties editor](/config/properties)
[All config file tools](/config)

---

Canonical HTML: https://nutter.tools/config/ini/
Markdown version: https://nutter.tools/config/ini/index.md
Plain-text version: https://nutter.tools/config/ini/index.txt
Agent index: https://nutter.tools/llms.txt

