Hash, encrypt, and sign — all in your browser.
Confidentiality, integrity, and proof-of-knowledge — the three jobs cryptography handles. Hash Generator computes SHA-256, MD5, and friends for fingerprinting. AES Encrypt/Decrypt does symmetric encryption with a passphrase. HMAC signs messages with a shared key. BIP39 generates a mnemonic seed phrase compatible with hardware wallets. Every operation is performed by the Web Crypto API on your device — no key, plaintext, or seed leaves the browser. That matters when you're testing a signing flow, prepping a wallet, or hashing a password client-side before sending it over the wire.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text.
Generate HMAC signatures (SHA-1/256/384/512) from a message and secret key. Uses WebCrypto.
Encrypt or decrypt text with a passphrase using AES-GCM. Runs entirely in your browser.
Generate BIP39 seed phrases (12/15/18/21/24 words) offline in your browser. Useful for cryptocurrency wallets.
For one-off testing and personal data, yes. For production, key management is the hard part — these tools don't help with that.
Yes — `crypto.getRandomValues`, the same source recommended by BIP39 reference implementations.