← All tools
// Security

Bcrypt Password Generator & Checker online

Generate bcrypt password hashes and verify them — runs entirely in your browser

Chunky Munster mascot
by
CHUNKY
MUNSTER
10
Cost 10 ≈ 100ms. Each increment doubles the time.
// Bcrypt Hash
Output will appear here...
// All hashing runs locally in your browser. No passwords are sent to any server. Bcrypt is the industry standard for password hashing.

Bcrypt is the gold standard for password hashing. Unlike MD5 or SHA-1, bcrypt is intentionally slow — it includes a configurable cost factor that determines how many rounds of hashing to perform, making brute-force attacks dramatically more expensive as hardware gets faster. It also automatically incorporates a random 128-bit salt, protecting against rainbow table attacks.

Bcrypt Hash Format

A bcrypt hash looks like: $2b$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy

Choosing the Right Cost Factor

Frequently Asked Questions

Is bcrypt still the best choice?

Bcrypt remains an excellent choice and is widely supported. Argon2 (winner of the Password Hashing Competition in 2015) is considered the newer standard, especially Argon2id. Both are vastly superior to MD5, SHA-1, and SHA-256 for password storage.

Why can't I store bcrypt hashes in a VARCHAR(32)?

A bcrypt hash is always exactly 60 characters. Use VARCHAR(60) or CHAR(60) in your database schema.

Can I use this for production systems?

This tool uses bcrypt.js (a well-tested pure JavaScript implementation) running entirely in your browser — suitable for generating test hashes and checking implementations. For production, use your server-side language's native bcrypt library.