.env — Environment File
Text text/plain
What a .env file is
Key-value configuration loaded into an application's environment, one KEY=value per line.
How to open it
Any text editor.
Worth knowing
A .env file almost always contains secrets. It must be in .gitignore, and if one has ever been committed, rotate every credential in it — deleting the file does not remove it from git history.
How to identify a .env file
A file's extension is only its name — renaming a.png to a.env changes nothing inside. What software actually reads is the magic number, the first few bytes of the file.
| Signature | none |
| MIME type | text/plain |
| Category | Text |
Plain text.
# what is this file really?
file mystery.env
# look at the first bytes yourself
xxd mystery.env | head -2
head -c 16 mystery.env | xxd
# Windows PowerShell
Get-Content mystery.env -AsByteStream -TotalCount 16 | Format-Hex
Frequently asked questions
What is a .env file?
Key-value configuration loaded into an application's environment, one KEY=value per line.
How do I open a .env file?
Any text editor.
Is .env safe to open?
Yes. A .env file is data, not code — opening one cannot execute anything by itself.
Can I change a file's extension to convert it?
No. Renaming changes the label, not the bytes. The one place it appears to work is between formats that genuinely share a container — renaming .docx to .zip works because a DOCX is a ZIP. Everything else needs a real converter.