Browser-side hashing, encryption, and password tools. Live: hash.shubhattin.in
Stack: Leptos · Tailwind CSS v4 · Bun · Rust
All crypto runs in the browser — nothing is sent to a server. UTF-8 supported throughout.
Hashes (/)
- SHA-256, SHA-512, SHA3-256, SHA3-512 digests
- Base64 encode / decode
- Random salt (16 bytes, hex)
- UUID v4 and v6 generators
- Random alphanumeric codes
Password hashing (/pass_hash)
- Salted SHA-256 / SHA-512 / SHA3-256 / SHA3-512 (hash + verify)
- Bcrypt (hash + verify)
- Argon2id / Argon2d / Argon2i (hash + verify)
- Scrypt (hash + verify), including Better Auth preset
Encrypt / decrypt (/encrypt)
- AES-256-GCM with passphrase (SHA-256 key derivation)
bun install # setup
bun run dev # watch + rebuild → target/site
bun run build # production build
bun run preview # serve target/site at :3000
cargo test # Rust tests- SvelteKit + PicoCSS until this commit
- FastAPI + htmx + PicoCSS until this commit