Security Studio · 27 tools
Hash & Crypto Tools
31 free hash and crypto tools: MD5, SHA-1, SHA-256, SHA-512, SHA-3, bcrypt, HMAC, PBKDF2, CRC32 and file checksums in your browser.
Part of Security Studio.
Start here
-
SHA-256 Hash Generator
Generate secure SHA-256 hash digests from text
-
MD5 Hash Generator
Generate MD5 checksums for text strings
-
Bcrypt Hash Generator
Generate real bcrypt password hashes with a random salt and adjustable cost factor
-
Hash Generator (All)
Generate MD5, SHA-1, SHA-256, SHA-512 hashes at once
-
HMAC Generator
Compute HMAC message authentication codes with SHA-1, SHA-256, SHA-384 or SHA-512 and a secret key, in hex or base64.
-
OTP Code Generator
Generate real RFC 6238 TOTP codes that match Google Authenticator from a Base32 secret
-
Passphrase Generator
Create memorable passphrases online with customizable word count and separators for secure yet human-friendly authentication.
All hash & crypto tools
-
HMAC Generator
Compute HMAC message authentication codes with SHA-1, SHA-256, SHA-384 or SHA-512 and a secret key, in hex or base64.
-
Passphrase Generator
Create memorable passphrases online with customizable word count and separators for secure yet human-friendly authentication.
-
Password Strength Tester
Analyse password strength and crack time estimate
-
OTP Code Generator
Generate real RFC 6238 TOTP codes that match Google Authenticator from a Base32 secret
-
API Token Generator
Generate secure API keys and bearer tokens
-
Hash Identifier
Identify the likely hash type of a digest from its length and format
-
Bcrypt Hash Generator
Generate real bcrypt password hashes with a random salt and adjustable cost factor
-
Hash Generator (All)
Generate MD5, SHA-1, SHA-256, SHA-512 hashes at once
-
MD5 Hash Generator
Generate MD5 checksums for text strings
-
SHA-1 Hash Generator
Generate SHA-1 hash digests from any text input
-
SHA-256 Hash Generator
Generate secure SHA-256 hash digests from text
-
Adler-32 Checksum
Compute Adler-32 checksums for data verification
-
CRC-16 Checksum
Calculate CRC-16/ARC (IBM) cyclic redundancy check values
-
CRC32 Checksum
Calculate CRC32 cyclic redundancy check values
-
DJB2 Hash
Compute the classic DJB2 string hash algorithm
-
File Hash Calculator
Calculate MD5, SHA-1 and SHA-256 hashes for uploaded files
-
FNV Hash
Generate FNV-1a 32-bit non-cryptographic hash values
-
Hash Comparator
Compare two hashes to verify integrity
-
PBKDF2 Key Derivation
Derive a key from a password with PBKDF2-HMAC (SHA-256/384/512), salt and iterations
-
SHA-3 / Keccak Hash
Generate SHA3-256/384/512 and Keccak-256 digests (used by Ethereum)
-
SHA-384 Hash Generator
Generate SHA-384 hash digests from any text
-
SHA-512 Hash Generator
Generate SHA-512 cryptographic hash digests
-
Simple String Hash
Compare multiple non-cryptographic hash algorithms
-
Text to Color Hash
Visualize text as a deterministic color hash
-
XOR Cipher
Encrypt and decrypt text with XOR bitwise operation
-
ISBN Validator & Check Digit
Validate ISBN-10 and ISBN-13 book numbers and compute their check digits
-
Luhn Validator & Check Digit
Validate credit card / IMEI numbers with the Luhn algorithm and compute the check digit
No tools match. Try another word, or .
About Hash & Crypto Tools
Hash and Crypto Tools has 31 tools for checksums, password hashing and quick security checks. The MD5 Hash and SHA-256 Hash tools hash text instantly, and Hash All shows many algorithms at once, including SHA-3, Keccak, BLAKE2, BLAKE3 and RIPEMD-160. The File Hash Calculator checks a download against the checksum its publisher lists, and Hash Compare tells you whether two values match.
For password storage there are bcrypt with an adjustable cost factor and PBKDF2, and HMAC tools sign messages with a shared key. CRC-16, CRC-32, Adler-32 and FNV cover non-cryptographic checks, and the Luhn and ISBN validators confirm check digits. Results are verified in automated tests against published test vectors such as FIPS 180-2 and the relevant RFCs, and hashing happens on your device so files and secrets are not uploaded.
Frequently asked questions
Can a hash be reversed to get the original text?
Which hash should I use for file checksums?
Why does bcrypt give a different hash every time?
Other studios
- PDF StudioMerge, compress, sign and convert PDFs on your device.
- Image StudioResize, compress, convert and clean up images privately.
- Media StudioTrim, convert and record video and audio in the browser.
- Money StudioLoans, savings, tax and seller fees, with the maths shown.
- Health StudioCalories, BMI, heart-rate zones and sleep, explained.
- Calc & Convert StudioMaths, units, dates and everyday sums, exact to the digit.
- Developer StudioFormat, validate, convert and decode — locally, instantly.
- Design StudioColours, gradients, CSS and SVG you can copy straight in.
- Writing StudioCount, clean, transform and draft text without distractions.
- Office & Business StudioInvoices, documents, charts and policies, tidy and fast.
- Study StudioFlashcards, citations, quizzes and revision timers.
- Fun StudioWheels, dice, pickers and fancy text for when chance decides.