Encrypt text & files
Lock text or files with a passphrase using AES-256-GCM. It runs on your device, uploads nothing and uses a documented file format.
Type a message or choose a file, set a passphrase, and get an encrypted copy that only the same passphrase opens. It runs on this page with your browser's built-in cryptography, and the file format is described below so you are never locked to this page.
How it works
- Choose Encrypt, then add text or a file.
- Set a passphrase and repeat it. Five or more random words is a good choice.
- Copy the result or download the .rvenc file. To open it later, choose Decrypt and use the same passphrase.
What happens to your data
- Encryption and decryption happen in your browser. Your text, files and passphrase are not sent to Revault or anyone else.
- Nothing is saved. The passphrase is kept in memory only while the page is open, and Clear removes it along with the text and the results.
- Large files are handled in small pieces by a background worker on your device, so the page stays responsive and shows progress.
Limits to know about
- If you lose the passphrase, the data cannot be recovered. Nobody, including Revault, can reset or bypass it.
- This is a standalone tool, not Revault's vault format, and it has not been independently audited. It handles files up to 2 GB, but very large files depend on your browser's memory and storage.
Frequently asked questions
How strong is the encryption?
The passphrase is stretched into a key with PBKDF2 (SHA-256, 600,000 rounds) and the data is sealed with AES-256-GCM, which also detects any change to the file. What matters most is the passphrase: a weak one can be guessed offline by anyone who gets the file.
Can I open the file without this page?
Yes. The RVENC v1 format is summarised on this page: a short header, a key made with PBKDF2, and AES-256-GCM in 1 MiB pieces. With standard cryptography libraries, anyone can write a compatible decryptor from that description.
What does the encrypted file give away?
The original file name and type are encrypted inside it. Its approximate size, and the fact that it is an RVENC file, remain visible.