[DECRYPT .ENC FILE]

Work out what your .enc file actually is — then decrypt it here if it belongs to us.

A .enc extension is not a single file format. It is a generic label that many different programs attach to "something I encrypted", and each one uses its own internal structure. Before a decrypter can help you, you need to know which program produced the file.

If it was encrypted here, the tool below will open it directly. If it came from somewhere else, the identification guide underneath will point you at the right software.

ENCRYPT_FILE_ONLINE_v1.0.0

[1] SELECT FILE

[2] CHOOSE ENCRYPTION ALGORITHM

[4] ENCRYPT FILE

[FIRST: IDENTIFY WHICH .ENC FILE YOU HAVE]

Open the file in a hex viewer, or simply check its first four bytes. The opening bytes — the "magic number" — usually identify the producer even when the extension does not.

First bytes Produced by How to open it
ENCFCryptFile.OnlineUse the tool on this page
Salted__OpenSSL encopenssl enc -d with the original cipher flag
0x85 0x01 / 0xC1PGP / GnuPGgpg --decrypt, or Kleopatra
7z¼¯'7-Zip archive7-Zip, renamed to .7z
PKZIP archiveAny ZIP tool, renamed to .zip
No recognisable headerGame data, DRM media, an app's private format, or ransomwareOnly the originating application can open it

If you did not create the file yourself and are being asked to pay to recover it, stop here — that is ransomware, and no online decrypter can reverse it. Check No More Ransom, which is free and run by Europol.

[DECRYPTING A CRYPTFILE .ENC FILE]

If the file starts with ENCF, everything needed to decrypt it — except the key — is recorded in its header. You do not have to remember which cipher or key method you chose; the tool reads them from the file.

  • The algorithm and key-derivation method are read automatically
  • The original filename is restored, so you get back report.pdf rather than report.pdf.enc
  • An HMAC-SHA256 tag is verified before you download, so a corrupted or altered file is rejected instead of producing garbage
  • If the file was compressed before encryption, it is decompressed automatically

All you need to supply is the password or the 256-bit key. The full byte-level layout is documented on the .enc format specification page.

[HOW TO DECRYPT A .ENC FILE]

Identify the origin of a .enc file and decrypt it in your browser.

  1. Check the file header. Look at the first four bytes of the file. ENCF means it was made by CryptFile.Online; Salted__ means OpenSSL; other headers point at other tools.
  2. Select the .enc file. If the header reads ENCF, choose the file with the picker or drag it onto the drop zone.
  3. Supply the password or key. The tool reads the key-derivation method from the header and asks for whichever one applies — a password or a 256-bit key.
  4. Decrypt and download. Decryption runs locally and the authentication tag is verified. The file downloads under its original filename.

[FREQUENTLY ASKED QUESTIONS]

What is a .enc file?

A .enc file is any file that some program has encrypted, with "enc" simply standing for "encrypted". It is not a standardised format — OpenSSL, GnuPG, backup utilities, mobile apps and games all emit .enc files with completely different internal structures. Identifying the producer, usually from the first few bytes, is the necessary first step.

How do I open a .enc file?

You cannot open it directly; it must be decrypted back into its original format first, using the same tool and key that encrypted it. If the file begins with the bytes ENCF it came from CryptFile.Online and the tool on this page will decrypt it. Renaming a .enc file to .pdf or .jpg does not work, because the contents are genuinely scrambled rather than merely mislabelled.

Can I decrypt a .enc file without a password?

No. Every legitimate .enc format requires the original key or password, and correctly implemented encryption offers no way around that. Any site claiming to decrypt arbitrary .enc files without a key is misrepresenting what it does.

Is there a universal .enc decrypter?

There cannot be one, because .enc is a naming convention rather than a format. A universal decrypter would need to implement every program's container format and would still need each file's key. The practical approach is to identify the producing program from the file header and use that program.

My .enc file will not decrypt here — what now?

Check the first bytes of the file. If they are not ENCF, the file was made by different software and belongs in that software. If they are ENCF and decryption still fails, the likely causes are a mistyped password, or a file damaged in transit — email and messaging systems occasionally alter attachments. Try re-downloading the original.