⌂ Home
Local browser processing
Solid Grey • Gradient Neumorphism

Advanced Crypto Toolkit

Generate hashes, bcrypt passwords, inspect unknown hashes, verify matches, create HMAC signatures, encode/decode data and generate secure developer secrets — all from one clean toolkit.

MD5 + SHA Familybcrypt $2y$ / $2b$Hash Auto DetectorHMACBase64 + HexSecure Secrets

Standard Hash Generator

Generate multiple hashes at once. SHA-256 / SHA-512 are preferred for modern integrity uses.
MULTI-HASH
0 characters • 0 bytes
MD5 and SHA-1 are legacy algorithms and should not be used for password storage. Use bcrypt for passwords.

Generate bcrypt Hash

Fresh random salt on every generation. PHP-compatible $2y$ output available.
PASSWORD SAFE
No password0 bytes / 72 max
12
Cost 12 • balanced security and speed.

Verify bcrypt Hash

Check whether a password matches an existing $2a$, $2b$ or $2y$ bcrypt hash.
VERIFY
Detected details
Waiting for hash
$ok = password_verify($password, $storedHash);

Auto Hash Detector

Paste a hash to identify likely algorithm, length, bcrypt prefix and cost.
AUTO DETECT
Likely type
Unknown
Waiting for input

Hash Match Checker

For MD5/SHA: compute and compare automatically. For bcrypt, use the bcrypt verifier tab.
COMPARE

Developer Snippets

Quick PHP examples for secure password storage and verification.
PHP

Generate password hash

$hash = password_hash($password, PASSWORD_BCRYPT, ['cost' => 12]);

Verify password

if (password_verify($password, $hash)) {
    // Password is correct
}

HMAC Generator

Create keyed authentication codes with SHA-256, SHA-384 or SHA-512.
KEYED HASH

Base64

UTF-8 safe encode and decode.

Hex ↔ Text

Convert UTF-8 text to hex and back.

Secure Generator

Create UUIDs, salts and API-style secrets with Web Crypto.

Local History

Recent generated outputs stored only in this browser's local storage.
LOCAL ONLY