Private by design
The original file stays on your device while the browser encrypts it.
Protect any file locally before uploading it to Google Drive, Dropbox, iCloud, OneDrive, Amazon S3, Backblaze, or another storage provider.
Encryption comes first
Cloud providers secure their infrastructure, but access to your account can still expose the files stored inside it. Encrypting before upload creates a separate layer of protection.
The provider stores ciphertext. Your password remains the key.
Protection that travels
The original file stays on your device while the browser encrypts it.
Download one encrypted file and store it in any cloud or local drive.
Use the tool immediately without handing Zelf your files or password.
Four local steps
Your browser handles the entire cryptographic operation. Zelf never needs to receive the original file.
Choose any file from your device.
Create a strong password known only to you.
AES-GCM protects the file locally in your browser.
Download the .zelfenc file and keep it anywhere.
Cloud portable
Once encrypted, your file can be uploaded to any storage provider. The provider only stores encrypted data.
Google Drive
Move the protected file there when you are ready.
iCloud
Move the protected file there when you are ready.
Dropbox
Move the protected file there when you are ready.
OneDrive
Move the protected file there when you are ready.
AWS S3
Move the protected file there when you are ready.
Backblaze
Move the protected file there when you are ready.
One thing only you know
Use a long, unique password and store it safely. Zelf cannot reset or recover a password because it never receives it.
Need a strong password?
Generate one locally, then keep it in a trusted password manager.
Open password generatorFAQ
No. Encryption and decryption happen locally in your browser. The original file and password are not sent to a Zelf server.
The browser tool uses AES-GCM with a password-derived key. Every file receives a unique salt and initialization vector.
Anywhere you normally store a file, including Google Drive, Dropbox, iCloud, OneDrive, Amazon S3, Backblaze, or a local disk.
No. Zelf does not store it. If the password is lost, the encrypted file cannot be recovered through this tool.
No account is required. Choose a file, set a password, encrypt it, and download the protected .zelfenc file.