Free .env to JSON Converter — Parse ENV Files Online
Paste the contents of a .env file and get clean JSON back instantly — quotes, export prefixes, # comments, and duplicate keys are all handled for you. Perfect for converting environment configs for Node.js apps, serverless platforms, or JSON-based settings files. Free, private, and runs 100% in your browser.
.env to JSON Converter
Paste a .env file and get clean JSON back — quotes, comments, and duplicates handled.
100% Free Forever
No Sign-up
No Credit Card
Private — files never leave your browser
Unlimited Use
1 Paste your .env file
Converts automatically as you type.
2 Output options
Human-readable indented JSON. Uncheck for compact output.
Show how many duplicate keys were found in the stats.
3 Convert & copy
📋 JSON result
0 keys
How it works
- Paste your
.envcontents — conversion runs automatically as you type. - Empty lines are skipped and
#comments stripped, unless the#sits inside quotes. - Leading
export KEY=is accepted, values split on the first=, and surrounding single, double, or backtick quotes are removed — with\n,\t,\\, and\"unescaped inside double quotes. - Keys without
=get an empty-string value; duplicate keys keep the last value and raise a warning with the count. - Copy the JSON or download it as
config.json; toggle pretty-print for compact output.
Everyday uses
- Node.js configs: turn a
.envfile into JSON forconfig.json-style setups. - Serverless deploys: convert local env files to the JSON format your platform expects.
- Audit env files: the duplicate-key warning instantly reveals copy-paste mistakes.
- Migrate platforms: move settings between hosts with different config formats.
- Document structure: share the shape of your config without pasting secrets anywhere.