Privacy All tools run entirely in your browser.

Encrypt File

Protect files with client-side encryption

Safety note: Files are encrypted locally in your browser. Keep the password safe because it is required to decrypt the file.
Upload + encryptChoose a file, set a password, and download the encrypted copy
Encrypt any file type. The output uses the .encr extension for the Decrypt File tool.
Large files may take longer to process. Keep this tab open until the download starts.
Keep this password safe. It is required to decrypt the file.
Encrypt File Tool

Encrypt a file with a password and download the encrypted output. The encryption runs in your browser, and the resulting file can be opened later with the Decrypt File tool.

How to Encrypt a File
  1. Drag a file into the drop zone or click to select one.
  2. Enter a strong password to protect the file.
  3. Click Encrypt File to download the encrypted copy.
Password Guidance
  • Use a long, unique passphrase with letters, numbers, and symbols.
  • Store the password securely. The file cannot be decrypted without it.
Supported Files + Output
  • Any file type is supported: documents, images, archives, or media.
  • Encrypted files use the .encr extension for this site’s Decrypt File tool.
  • Large files may take longer to process depending on your browser.
Do This Locally (CLI)
# Encrypt a file with OpenSSL (AES-256-CBC)
openssl enc -aes-256-cbc -salt -in input.pdf -out output.encr

# Decrypt with the same password
openssl enc -d -aes-256-cbc -in output.encr -out input.pdf
FAQ
What file types are supported?

Any file type is supported. The encrypted output uses the .encr extension.

Where does encryption happen?

Encryption runs locally in your browser. Files are not uploaded to a server.

How do I decrypt the file later?

Use the Decrypt File tool with the same password.