.env and config file tools
App configuration is spread across many small formats. Environment files (.env) hold KEY=value pairs that Docker Compose and dotenv libraries load into process environment variables. INI files group keys under [section] headers. JSONC adds comments to JSON for files like tsconfig.json and VS Code settings, and Kubernetes describes deployments in YAML manifests.
The .env format has no formal spec, so loaders disagree on quoting, escape sequences, inline comments and ${VAR} expansion. Every value is a string until your app parses it. Common production incidents come from a variable that exists in staging but not in production, a key defined twice where the last one wins without warning, or a secret pasted into a ticket or chat while debugging.
The tools below target those problems. Check a .env file for invalid names, broken quotes, duplicates and undefined references. Compare environments by which keys are present without showing values, and convert variables to nested JSON or YAML and back. Deep-merge a base config with overrides and see every changed path, redact passwords, tokens and keys before you share a file, convert INI to JSON, YAML or TOML, strip JSONC comments to get strict JSON, and preflight Kubernetes manifests. Everything runs in your browser.
All .env & config tools
- env⇄json.env ⇄ JSON / YAMLConvert .env to JSON or YAML and back, or validate a .env file.
- ±JSON Diff / CompareSee added, removed and changed values in JSON, YAML, XML, TOML or .env files.
- yaml⊕YAML / Config MergeDeep-merge a base config with overrides and see every changed path.
- █JSON RedactorMask chosen keys and paths, or find secrets in JSON, YAML, TOML and .env files.
- ini⇄{}INI ⇄ JSON / YAML / TOMLMove sectioned INI data to structured formats and back.
- 5→JSON5 / JSONC to JSONStrip comments and trailing commas to get strict JSON.
- k8s✓Kubernetes Manifest ValidatorPreflight common resources, workload structure and risky settings.
Related guides
- JSON5, JSONC and NDJSON explainedWhat JSON5, JSONC and NDJSON each add to JSON, real examples, and why standard parsers reject all three.
- YAML vs JSON: differences and when to use eachHow JSON and YAML differ in syntax, comments, anchors, tooling and security, and a simple rule for choosing between them.