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