Validate .env, convert formats, detect potential secrets, generate .env.example, and encrypt/decrypt content in browser.
Need more than a template?
I set up CI/CD, Kubernetes and cloud platforms that keep releases routine.
DevOps engineering →Paste a .env file to check it, convert it to JSON, YAML or Docker's env format, generate a .env.example with the values removed, and see which entries look like secrets. A passphrase-based AES option encrypts and decrypts the text in your browser, so a file can be passed around without sitting in plain text.
DATABASE_URL=postgres://u:p@db:5432/app
API_KEY=sk_live_abcdefghijklmnopqrstuvwxyz123456
PORT=3000
# warnings
API_KEY: key name looks sensitive
API_KEY: value looks like token/secretThe first block is the input; the warnings are what the tool reports. Its .env.example output is the same keys with empty values.
Add .env to .gitignore before the first commit and commit the .env.example instead. A secret that reaches Git history stays recoverable even after you delete the file, so rotate it.
It flags key names such as password, token and key, and long token-like values. That catches a lot but not everything, and it flags some harmless entries too. Treat it as a prompt to look, not a guarantee.
The tool takes everything after the first = as the value, quotes included. If a value is written as "production", the quotes come with it into JSON or Docker output. Remove them first if you do not want them.
It is a convenient way to move a file between two people. It is not a replacement for a secrets manager such as AWS Secrets Manager or HashiCorp Vault, which add access control, audit logs and rotation.