🎉 Google Search Console confirmed — codeprints.site is now appearing in Google Search results! Read our blog →
QR Codes
QR GeneratorCreate any type of QR code free. URL QR CodeTurn any URL into a scannable QR. WiFi QR CodeShare WiFi credentials instantly. WhatsApp QROpen a WhatsApp chat with one scan. vCard QR CodeDigital business card, save on scan. Email QR CodeScan to open a pre-filled email. Phone QR CodeDial a number with a single scan. SMS QR CodeScan to send a pre-filled SMS.
Developer Tools & Utilities
Code to ImageBeautiful code screenshots for sharing. Barcode GeneratorEAN-13, Code 128 and bulk download. JSON FormatterFormat and validate JSON data. Base64 EncoderEncode or decode Base64 strings. JWT DecoderInspect and decode JWT tokens. URL EncoderEncode URLs for safe transmission. Password GeneratorGenerate strong secure passwords. Hash GeneratorMD5, SHA-256, bcrypt and more. Free QR APIGenerate QRs via API, no key needed.
CodePrints

Advertisement

Password Security Toolkit

Password Encrypt & Decrypt

Hash passwords with MD5, SHA-256, bcrypt, Argon2 and more. Verify hashes and look up common passwords instantly.

Hash / Encrypt Password

Select algorithm, enter your password, and get the hash instantly

Enter a password
Legacy / Fast (not for new passwords)
MD5
128-bit
SHA-1
160-bit
CRC32
checksum
SHA-2 Family (data integrity)
SHA-224
224-bit
SHA-256
256-bit ★
SHA-384
384-bit
SHA-512
512-bit
SHA-3 Family (latest standard)
SHA3-224
224-bit
SHA3-256
256-bit
SHA3-384
384-bit
SHA3-512
512-bit
Password Hashing (recommended for storing passwords)
bcrypt
salted ★★
Argon2id
memory-hard

Decrypt / Reverse Lookup

Look up MD5 / SHA-1 hashes in public rainbow table databases

Important: Cryptographic hashes are one-way functions — they cannot be mathematically reversed. This tool searches public rainbow table databases for MD5 and SHA-1 hashes of common/simple passwords. SHA-256, bcrypt, and Argon2 cannot be cracked this way.
MD5
32 chars
SHA-1
40 chars
SHA-256
not crackable
Verify Hash

Check if a password matches a known hash

Match! The password matches the hash.
No match. Password does not match this hash.
bcrypt note: bcrypt hashes include a random salt, so the same password generates a different hash each time. Verification always works because bcrypt stores the salt in the hash itself.
Laravel tip: Hash::check('password', $hash) uses this same logic internally to verify bcrypt and Argon2 passwords.
HMAC — Keyed Hash

Generate a message authentication code using a secret key

HMAC (Hash-based Message Authentication Code) uses a secret key to produce a hash. It verifies both data integrity and authenticity — used in API signatures, JWT, and webhooks.
HMAC-256
recommended
HMAC-384
384-bit
HMAC-512
512-bit
HMAC-SHA1
legacy

Advertisement