Your files stay on your device

# Config file tools

Edit and inspect .env, INI, YAML, and .properties files with every change listed, plus chmod, CSV-to-SQL, and docker run conversion.

14 tools

- [.env editor

Inspect and format .env files: duplicates, exports, quoting rules named.
](/config/env)
- [INI editor

Parse INI: sections, dotted paths, boolean coercions, last-wins duplicates.
](/config/ini)
- [.properties editor

Java properties: dotted keys, escapes decoded, comments counted.
](/config/properties)
- [chmod calculator

Octal ⇄ symbolic permission modes, special bits named for what they do.
](/config/chmod)
- [CSV → SQL

Paste CSV, get INSERT statements, quoted per standard SQL with NULLs by your choice.
](/config/csv-to-sql)
- [docker run → compose

Turn a docker run command into a compose service. Unmapped flags are listed, never dropped.
](/config/docker)
- [nginx.conf explainer

Paste an nginx.conf snippet: every directive explained in its block context, unknowns counted, nothing loaded or tested.
](/config/nginx)
- [SSH config explainer

Paste ssh_config or sshd_config: Host blocks and every keyword explained, weakening settings called out, nothing connects.
](/config/ssh)
- [YAML

Format, validate, and convert YAML to and from JSON with a loss ledger.
](/config/yaml)
- [TOML

Format, validate, and convert TOML to and from JSON, with dates and big ints exact.
](/config/toml)
- [XML

Format, validate, extract, view the tree, and convert XML. Mapping stated, transform set declared, subset documented.
](/config/xml)
- [CSV studio

Sniff, profile, and convert CSV: column stats, type preview, formula guard.
](/config/csv)
- [SQL to CSV

Read INSERT statements back as CSV, TSV, JSON, JSONL, or Markdown.
](/config/sql-to-csv)
- [umask

What a umask clears, and the file (0666) and directory (0777) modes it leaves.
](/config/umask)

Your files are processed on your device. The few tools that talk to the internet say so before they do.

---

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

