bcrypt Generator
Generate and verify bcrypt password hashes.
Generate UUIDs, hashes, passwords, QR codes, and more.
Generate UUIDs, random strings, passwords, and QR codes in seconds. Perfect for development and testing.
Common use cases
Generate UUID v4 values instantly.
Generate SHA-256 hashes for text.
Generate strong random passwords with custom options.
Convert color values between HEX, RGB, and HSL.
Generate downloadable QR codes from text or URLs.
Scan QR codes in real time using your camera, or decode QR codes from image files.
Generate random strings with custom length and character sets.
Generate random numbers within a specified range.
Generate color palettes randomly or from a base color.
Generate sortable unique ULID identifiers.
Generate SHA-512 (or SHA-384) hashes for text.
Generate an MD5 hash for text.
Generate and verify bcrypt password hashes.
Generate HMAC values from text and a secret key. Supports SHA-1, SHA-256, SHA-384, and SHA-512.
Calculate CRC-16, CRC-32, Adler-32, and Sum-8 checksums from text in one click.
Check your password's strength in real time — no data sent to any server.
Generate sortable UUID v7 identifiers with millisecond-precision timestamps.
Validate UUID format and inspect version, variant, and embedded timestamps.
Convert any text into a URL-safe slug with customizable separator and case options.
Generate two-factor authentication (TOTP) one-time passcodes from a Base32 secret key, entirely in your browser.
Calculate the contrast ratio between a text color and a background color, and check whether it meets WCAG 2.1 AA and AAA standards. Helps you choose accessible color combinations.
Encrypt and decrypt text with AES-GCM or AES-CBC using a passphrase. The salt and IV are generated automatically and embedded in the ciphertext, so decryption only needs the passphrase.