Paste or upload a template and at least one environment file to start.
Add more tabs with the plus button if you want to compare local, QA, and production files against the same reference contract.
Compare `.env.local`, `.env.dev`, `.env.qa`, and `.env.prod` against your reference template to see exactly which keys are missing, extra, or different.
Add more tabs with the plus button if you want to compare local, QA, and production files against the same reference contract.
Yes. Load one file as the reference template and the others as environments to diff them key by key. The tool highlights which keys are missing, extra, duplicated, or differently defined across every file.
No. Parsing, validation, and comparison all happen locally in the browser.
Only template keys without default values count as missing. Defaulted template values are treated as optional fallbacks.
Yes. Duplicate keys and malformed lines stay visible in the reference template and in every environment file.
The validator covers common dotenv syntax: KEY=value assignments, export prefixes, inline comments, quoted values, quoted hashes, and multiline quoted values. Variable references like $NAME or ${NAME} are treated as plain string values and are not expanded at runtime.