DevOps & Config Processed locally

ENV / Config Converter

Paste a config blob — .env, .properties, JSON, or YAML (auto-detected) — and convert it to any target format: .env, .properties, JSON, bash export, YAML, docker-compose environment:, docker run -e, Kubernetes ConfigMap / Secret, GitHub Actions env, or Spring. Optional secret masking. The Parsed / Lint / .env.example / Compare / Security tabs add analysis. Runs in your browser; nothing is uploaded.

Advanced options

Auto-converts as you type. Ctrl+Enter to re-run.

How to use the .env / Properties / JSON / YAML Converter

Convert environment variables between formats every modern stack uses: .env, JSON, YAML, Java .properties, Docker Compose environment:, and Kubernetes ConfigMap / Secret. Useful when moving config between Node, Spring, Python, and container platforms, or when sharing dev config safely with teammates. Optional secret masking redacts values whose key looks sensitive (SECRET, TOKEN, PASSWORD, KEY) before export. Runs locally; nothing is uploaded.

What it does

When to use it

How to use it

  1. Paste your existing config — the converter auto-detects whether it is .env, JSON, YAML, or .properties.
  2. Pick the output format: JSON, YAML, .env, .properties, Docker Compose, Kubernetes ConfigMap / Secret.
  3. Toggle Mask secrets when sharing with anyone you don't fully trust.
  4. For Kubernetes Secrets, enable Base64 encoding of values to match the data: field format.
  5. Copy or download the result. Drop it straight into your manifest, app config, or PR.

Tips & pitfalls

FAQ

Runs locally in your browser. No uploads. Mask secrets before sharing — store real secrets in a vault, not in source control.

Related guides