Crypto tools
Hashes, tokens, keys, ciphers and password tooling.
Token generator
Generate random strings with the alphabet you choose — API keys, passwords, nonces.
Hash text
Hash a string with MD5, SHA-1, SHA-256, SHA-512, SHA-3 or RIPEMD-160.
Bcrypt
Hash a password with bcrypt, or check a string against an existing bcrypt hash.
UUID generator
Generate RFC 4122 UUIDs — v1, v4 and v7 — in bulk.
ULID generator
Generate lexicographically sortable universally unique identifiers.
Encrypt / decrypt text
Encrypt and decrypt text with AES, TripleDES, Rabbit or RC4.
BIP39 passphrase
Generate a BIP39 mnemonic and its entropy, or convert an existing mnemonic back.
HMAC generator
Compute a keyed-hash message authentication code for any message.
RSA key pair generator
Generate an RSA public/private key pair in PEM format using the Web Crypto API.
Password strength analyser
Estimate a password’s entropy and how long a brute-force attack would take.
Everything here runs on your machine
These 10 crypto tools are plain client-side JavaScript served as static files. There is no backend to receive what you paste, no account to create and no usage limit. Open your browser's network panel while you work and you will see the page load, then nothing else.