Password & Security
Password generators, hashes, ciphers, and crypto utilities.
- AES Encrypt / Decrypt Online (AES-256-GCM)Encrypt and decrypt text in your browser using AES-256-GCM and PBKDF2. Everything stays on your device.
- Caesar Cipher - Encode, Decode & Brute-ForceEncode or decode text with the Caesar cipher. Set any shift from 1 to 25, or use brute-force mode to try all 25 possible shifts at once. Great for puzzles.
- File Hash Calculator - SHA-256, SHA-512, SHA-1 ChecksumCalculate SHA-1, SHA-256, SHA-384, and SHA-512 hashes for any file. Drag and drop to verify file integrity. All processing happens locally in your browser.
- Hash Generator - MD5, SHA-1, SHA-256, SHA-384, SHA-512Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files, instantly, in your browser. Hex or Base64 output. Nothing uploaded anywhere.
- HMAC Generator (SHA-256 / SHA-512)Generate HMAC signatures online using HMAC-SHA-256, HMAC-SHA-512, HMAC-SHA-384, or HMAC-SHA-1. Enter a message and secret key. All computation happens in your browser.
- Passphrase Generator (Diceware)Generate strong Diceware passphrases using the EFF wordlist and Web Crypto randomness. Memorable, high-entropy, and never transmitted anywhere.
- Password GeneratorGenerate strong random passwords using the Web Crypto API.
- Password Strength CheckerCheck the strength of any password locally: get an entropy estimate, crack time at four attack speeds, pattern warnings, and improvement tips. Nothing sent anywhere.
- ROT13 Encoder / DecoderEncode or decode ROT13 online instantly. ROT13 is self-inverse: apply it twice to restore the original text. Useful for hiding spoilers, puzzle answers, and obfuscating text.
- TOTP Code Generator (RFC 6238)Generate TOTP authentication codes from a Base32 secret (RFC 6238 compliant). Shows the current code, next code, and countdown timer. Everything runs in your browser.
- Vigenère Cipher - Encode & Decode OnlineEncode or decode text with the Vigenère cipher. Enter your text and a keyword; each letter shifts by the corresponding letter of the repeating keyword.