Your files stay on your device

# Hashing and encryption tools

Hashes and checksums for text or files, bcrypt and Argon2 password hashing, HMAC, and AES encryption, computed entirely in your browser.

9 tools

- [Hash generator

SHA-2, SHA-3, Keccak, BLAKE and legacy checksums, for text or files.
](/crypto/hash)
- [Password strength

Score a password with zxcvbn, the guessing model, with matched patterns shown.
](/crypto/password-strength)
- [HMAC

Keyed MACs over text: SHA-1/256/384/512 through WebCrypto, keys as text/hex/base64.
](/crypto/hmac)
- [bcrypt

Hash with bcryptjs at cost 4 to 15 in a disposable worker; verify against a pasted hash.
](/crypto/bcrypt)
- [Argon2id hasher

Password hashing with presets, bounded custom parameters, PHC output, and verify.
](/crypto/argon2)
- [AES-GCM encrypt

Authenticated encryption with raw keys or PBKDF2 passphrases and a versioned envelope.
](/crypto/aes-gcm)
- [Key generator

RSA, ECDSA, ECDH, and Ed25519 key pairs exported as JWK and PEM.
](/crypto/key-generator)
- [HKDF deriver

RFC 5869 extract-then-expand key derivation with explicit salt and info.
](/crypto/hkdf)
- [Checksum manifest

sha256sum-style multi-file verification with missing, extra, and per-line errors.
](/crypto/hash-manifest)

Your files are processed on your device. The few tools that talk to the internet say so before they do.

---

Canonical HTML: https://nutter.tools/crypto/
Markdown version: https://nutter.tools/crypto/index.md
Plain-text version: https://nutter.tools/crypto/index.txt
Agent index: https://nutter.tools/llms.txt

