Security & Encryption Tools
Encrypt and decrypt text with AES, generate HMACs and file checksums, check password strength, validate card numbers and play with classic ciphers — all locally in your browser.
Password Strength Checker
Test how strong your password is with an entropy score, a strength meter, an estimated crack time and clear tips to make it harder to guess — all offline.
Passphrase Generator
Generate strong, memorable passphrases from random words using your browser's cryptographic RNG. Choose word count, separator, capitalization and a number suffix.
Random PIN Generator
Generate cryptographically secure random PIN codes from 4 to 12 digits. Create several at once and copy any PIN with a single click — all offline in your browser.
HMAC Generator
Generate an HMAC of any message with a secret key using HMAC-SHA1, SHA-256 or SHA-512 via the Web Crypto API. Output in hex or Base64, computed entirely offline.
AES Text Encrypter
Encrypt text with a password using AES-256-GCM and PBKDF2 in your browser. Get a single Base64 blob with the salt and IV embedded, ready to store or share safely.
AES Text Decrypter
Decrypt an AES-256-GCM Base64 blob back to plain text with the password used to encrypt it. Wrong passwords are detected and reported — decryption runs offline.
File Checksum Calculator
Calculate SHA-1, SHA-256 and SHA-512 checksums of any file in your browser. Copy each hash and compare against an expected value to verify a download is intact.
Hash Comparer
Compare two hashes or strings side by side to check they match. Get a normalized equality verdict plus per-character diff highlighting, all offline in your browser.
Secure Token Generator
Generate cryptographically secure random tokens for APIs, sessions and keys. Choose the length and a hex, base62 or base64url charset, and create several at once.
Credit Card Validator
Validate a credit card number with the Luhn algorithm and detect the brand (Visa, Mastercard, Amex, Discover and more) locally. Numbers are never sent anywhere.
Caesar Cipher Encoder & Decoder
Encode and decode text with the classic Caesar shift cipher, choose any shift from 1 to 25, and brute-force all 25 shifts to crack unknown messages.
ROT13 Encoder & Decoder
Encode and decode text with ROT13 instantly, add ROT5 for digits, or combine both as ROT18. A self-inverse cipher that hides spoilers and puzzle answers.
Atbash Cipher Encoder & Decoder
Encode and decode text with the Atbash cipher, an ancient mirror-alphabet substitution where A maps to Z. Self-inverse, preserves case and punctuation.
Vigenère Cipher Encoder & Decoder
Encode and decode text with the Vigenère polyalphabetic cipher using a keyword, with a live view of how the repeating key aligns to your message.
XOR Cipher Encoder & Decoder
XOR text against a repeating key and output the result as hex or Base64, then decode hex or Base64 back to text. Fast reversible obfuscation, not encryption.
Rail Fence Cipher Encoder & Decoder
Encode and decode text with the rail fence transposition cipher using 2 to 10 rails, with an optional zigzag visualization of the rail pattern.
NATO Phonetic Alphabet Converter
Convert text to the NATO phonetic alphabet (Alfa Bravo Charlie) and back, with spoken digits like Niner and names for punctuation. Free two-way converter.
Text to Hex Converter
Convert UTF-8 text to a hexadecimal byte string with a choice of separators — space, none, 0x or \x prefixes — and an uppercase toggle. Free text to hex tool.
Hex to Text Converter
Convert hexadecimal back to readable UTF-8 text, accepting hex with or without spaces, 0x or \x prefixes, with clear errors for odd-length or invalid input.
Keyboard Shift Cipher
Encode and decode text with the QWERTY keyboard shift cipher, replacing each key with the one to its left or right. Direction toggle and instant output.