Hat.sh

Hat.sh

Securely encrypt files in the browser

Description

Want to encrypt a file to send someone without installing software or letting it pass through a server? Hat.sh does it right in the browser—securely encrypt and decrypt files locally in the browser, all client-side, nothing uploaded. It uses modern authenticated encryption and streams large files, so even multi-gigabyte files encrypt in the page. Set a password or use a key pair, drag in and go. Open source and self-hostable. Very handy for securely sharing a file on the fly.

Features



Browser encryption: encrypt/decrypt files locally in the browser, no upload.

Large files: streaming handles multi-gigabyte files.

Modern crypto: uses modern authenticated encryption algorithms.

Open & self-host: open source, deploy your own copy.