Alternatives to hat.sh
An open-source web app that encrypts and decrypts files locally inside your browser. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
hat.sh
An open-source web app that encrypts and decrypts files locally inside your browser.
Replacements
Listings that take over the same core job as hat.sh.
Picocrypt
A tiny, single-purpose file encryption tool using XChaCha20 and Argon2id. Archived by its author, but still working.
Picocrypt is a free GPL-3.0 desktop app for Windows, macOS and Linux using XChaCha20 and Argon2id, but it is archived with no further releases.
age
File encryption with one small key, no options to get wrong, and a command you can remember.
age is a free BSD-licensed command-line tool with short keys and SSH key recipients, requiring installation and a terminal instead of a browser.
Encrypto
A free drag-and-drop app for Mac and Windows that encrypts files with AES-256 before sharing.
Encrypto is a free closed-source drag-and-drop app for Mac and Windows with embedded password hints, and recipients need Encrypto installed to open files.
AES Crypt
A file encryption program that protects individual files with a password using AES.
AES Crypt is a paid, closed-source installed program for Windows, macOS, Linux and Android that password-protects individual files with AES after a 30-day trial.
AxCrypt
A file encryption app that protects files and folders with AES-256 before sharing or cloud storage.
AxCrypt is a paid closed-source app for desktop and mobile that encrypts files with AES-256 and supports sharing with other AxCrypt users.
Kryptor
Command-line file encryption and signing using modern cryptography.
Kryptor is a free GPL-3.0 command-line tool adding signing and short public keys, but it uses its own file format and needs installing.
rage
A Rust implementation of the age file encryption format, with a command-line tool and library.
rage is a free Rust command-line implementation of the age format under MIT or Apache-2.0, supporting age plugins and pipes rather than running in a browser.
ccrypt
A command-line utility for encrypting and decrypting files and streams with the Rijndael cipher.
ccrypt is a free open-source command-line tool using the Rijndael cipher, with a ccat command that decrypts to the terminal without plaintext files.
Similar software
Related functionality, not a direct replacement.
ffsend
A command-line client for sharing encrypted files through Send-compatible servers.
scrypt
A simple command-line tool for password-based file encryption built on the scrypt key derivation function.
EncryptPad
A text editor and file encryptor that uses OpenPGP-compatible symmetric encryption.
GnuPG
Complete free implementation of the OpenPGP standard.