Seal a note or a file right here.
A passphrase becomes a key, the content is encrypted in this tab, and you get a block you can paste anywhere or a file you can send. Nothing is uploaded.
What happens to your content
Three steps, all inside this tab.
- 01
The passphrase becomes a key
Argon2id deliberately spends time and 64 MiB of memory, making each bulk guessing attempt consume real resources.
- 02
Every chunk is authenticated
XChaCha20-Poly1305 checks the header, metadata, chunk order, and final tag. Changed or truncated output refuses to open.
- 03
The passphrase travels separately
Send the block through one channel and the passphrase through another. The tool creates no link and stores no copy of the key.
No storage, no links
A “share by link” button would mean a server holding your content. This tool puts the result in your hands as a text block or a downloaded file.
A random salt and stream header are written into every result, so sealing the same content twice produces different output.
Can I open the result somewhere else
Yes, on this page in a supported browser. The format is fixed as PVSL v1; a text block starts with PVSEAL1 and a file ends in .pvseal.
What if I lose the passphrase
The content cannot be recovered. Neither the page nor a server holds a copy of the key, and there is no password reset.
What file size is supported
Version 1 accepts files up to 32 MiB and processes them in 1 MiB chunks. A larger file is rejected before key derivation.