Hash Tools
A complete set of browser-based hash and checksum calculators, from cryptographic digests like SHA-256 and BLAKE3 to legacy checksums like CRC32 and Adler-32. Everything runs locally in your browser, so nothing you type is ever sent to a server.
MD5 Hash Calculator
Compute the 128-bit MD5 digest of any text, entirely in your browser.
Open toolMD4 Hash Calculator
Compute the 128-bit MD4 digest of any text, entirely in your browser.
Open toolSHA-1 Hash Calculator
Compute the 160-bit SHA-1 digest of any text, entirely in your browser.
Open toolSHA-224 Hash Calculator
Compute the 224-bit SHA-224 digest of any text, entirely in your browser.
Open toolSHA-256 Hash Calculator
Compute the 256-bit SHA-256 digest of any text, entirely in your browser.
Open toolSHA-384 Hash Calculator
Compute the 384-bit SHA-384 digest of any text, entirely in your browser.
Open toolSHA-512 Hash Calculator
Compute the 512-bit SHA-512 digest of any text, entirely in your browser.
Open toolSHA3-224 Hash Calculator
Compute the 224-bit SHA3-224 digest of any text, entirely in your browser.
Open toolSHA3-256 Hash Calculator
Compute the 256-bit SHA3-256 digest of any text, entirely in your browser.
Open toolSHA3-384 Hash Calculator
Compute the 384-bit SHA3-384 digest of any text, entirely in your browser.
Open toolSHA3-512 Hash Calculator
Compute the 512-bit SHA3-512 digest of any text, entirely in your browser.
Open toolRIPEMD-160 Hash Calculator
Compute the 160-bit RIPEMD-160 digest of any text, entirely in your browser.
Open toolWhirlpool Hash Calculator
Compute the 512-bit Whirlpool digest of any text, entirely in your browser.
Open toolBLAKE2b Hash Calculator
Compute the 512-bit BLAKE2b digest of any text, entirely in your browser.
Open toolBLAKE2s Hash Calculator
Compute the 256-bit BLAKE2s digest of any text, entirely in your browser.
Open toolBLAKE3 Hash Calculator
Compute the 256-bit BLAKE3 digest of any text, entirely in your browser.
Open toolCRC32 Calculator
Compute the 32-bit CRC32 checksum of any text, entirely in your browser.
Open toolAdler-32 Calculator
Compute the 32-bit Adler-32 checksum of any text, entirely in your browser.
Open toolFNV-1 Hash Calculator
Compute the 32-bit FNV-1 hash of any text, entirely in your browser.
Open toolFNV-1a Hash Calculator
Compute the 32-bit FNV-1a hash of any text, entirely in your browser.
Open toolxxHash Calculator
Compute the 32-bit xxHash (XXH32) digest of any text, entirely in your browser.
Open toolMurmurHash3 Calculator
Compute the 32-bit MurmurHash3 (x86 variant) digest of any text, entirely in your browser.
Open toolNTLM Hash Calculator
Compute the NTLM password hash of any text, entirely in your browser.
Open toolMD2 Hash Calculator
Compute the 128-bit MD2 digest of any text, entirely in your browser.
Open toolMD6 Hash Calculator
Compute the 256-bit MD6 digest of any text, entirely in your browser.
Open toolCRC16 Calculator
Compute the 16-bit CRC16 checksum of any text, entirely in your browser.
Open toolRipeMD128 Hash Calculator
Compute the 128-bit RIPEMD-128 digest of any text, entirely in your browser.
Open toolRipeMD256 Hash Calculator
Compute the 256-bit RIPEMD-256 digest of any text, entirely in your browser.
Open toolRipeMD320 Hash Calculator
Compute the 320-bit RIPEMD-320 digest of any text, entirely in your browser.
Open toolSHA-0 Hash Calculator
Compute the 160-bit SHA-0 digest of any text, entirely in your browser.
Open toolSHA-2 Hash Calculator
Compute all four SHA-2 family digests (SHA-224, SHA-256, SHA-384, SHA-512) of the same text at once.
Open toolSHA-3 Hash Calculator
Compute all four SHA-3 family digests (SHA3-224, SHA3-256, SHA3-384, SHA3-512) of the same text at once.
Open toolCRC8 Calculator
Compute the 8-bit CRC-8 checksum of any text, entirely in your browser.
Open toolCRC24 Calculator
Compute the 24-bit CRC-24/OpenPGP checksum of any text, entirely in your browser.
Open toolCRC64 Calculator
Compute the 64-bit CRC-64 checksum of any text, entirely in your browser.
Open toolKeccak Hash Calculator
Compute the raw Keccak-256 digest of any text, entirely in your browser, the variant Ethereum uses.
Open toolSHAKE Hash Calculator
Compute a SHAKE256 digest of any text, entirely in your browser, defaulting to 64 bytes of output.
Open toolBLAKE Hash Calculator
Compute the 256-bit digest of the original BLAKE hash function, entirely in your browser.
Open toolBLAKE2 Hash Calculator
Compute a BLAKE2 digest of any text, entirely in your browser, defaulting to BLAKE2b.
Open toolBcrypt Hash Calculator
Generate a bcrypt hash of a password with a chosen cost factor, entirely in your browser.
Open toolBcrypt Hash Analyzer
Parse an existing bcrypt hash string into its version, cost factor, salt, and hash components.
Open toolMySQL Hash Calculator
Compute MySQL's legacy PASSWORD() hash of any password, entirely in your browser.
Open toolMariaDB Hash Calculator
Compute MariaDB's legacy PASSWORD() hash of any password, entirely in your browser.
Open toolPostgres Hash Calculator
Compute PostgreSQL's legacy 'md5' password hash from a username and password, entirely in your browser.
Open toolMongoDB Hash Calculator
Compute MongoDB's legacy MONGODB-CR password hash from a username and password, entirely in your browser.
Open toolHash of a Hash Calculator
Compute double SHA-256 (sha256(sha256(input))) of any text, entirely in your browser.
Open toolRandom Hex Value Generator
Generate a random hexadecimal string of a chosen length using your browser's secure random number generator.
Open toolSFV File Generator
Generate a Simple File Verification (SFV) listing line for a filename and its content, entirely in your browser.
Open toolSFV Checksum Verifier
Check pasted content's CRC32 against every entry in a pasted SFV listing, entirely in your browser.
Open toolMD4 Hash Reverser
Look up an MD4 hash against a small bundled dictionary of common values, entirely in your browser.
Open toolMD5 Hash Reverser
Look up an MD5 hash against a small bundled dictionary of common values, entirely in your browser.
Open toolMD6 Hash Reverser
Look up an MD6 hash against a small bundled dictionary of common values, entirely in your browser.
Open toolWhirlpool Hash Reverser
Look up a Whirlpool hash against a small bundled dictionary of common values, entirely in your browser.
Open toolMD2 Collision Generator
Live-search for two random inputs whose MD2 digests match on a truncated, user-chosen number of bits.
Open toolMD4 Collision Generator
Live-search for two random inputs whose MD4 digests match on a truncated, user-chosen number of bits.
Open toolMD5 Collision Generator
Live-search for two random inputs whose MD5 digests match on a truncated, user-chosen number of bits.
Open toolWhirlpool Collision Generator
Live-search for two random inputs whose Whirlpool digests match on a truncated, user-chosen number of bits.
Open toolRandom Whirlpool Hash Generator
Generate a random sample string and its 512-bit Whirlpool digest, entirely in your browser.
Open toolRandom SHA-0 Hash Generator
Generate a random sample string and its withdrawn SHA-0 digest, entirely in your browser.
Open toolRandom SHA-3 Hash Generator
Generate a random sample string and its SHA3-224/256/384/512 digests, entirely in your browser.
Open toolRandom SHA3-224 Hash Generator
Generate a random sample string and its 224-bit SHA3-224 digest, entirely in your browser.
Open toolRandom SHA3-256 Hash Generator
Generate a random sample string and its 256-bit SHA3-256 digest, entirely in your browser.
Open toolRandom SHA3-384 Hash Generator
Generate a random sample string and its 384-bit SHA3-384 digest, entirely in your browser.
Open toolRandom SHA3-512 Hash Generator
Generate a random sample string and its 512-bit SHA3-512 digest, entirely in your browser.
Open toolRandom NTLM Hash Generator
Generate a random sample string and its NTLM password hash, entirely in your browser.
Open toolRandom BLAKE3 Hash Generator
Generate a random sample string and its 256-bit BLAKE3 digest, entirely in your browser.
Open toolRandom Adler32 Hash Generator
Generate a random sample string and its 32-bit Adler-32 checksum, entirely in your browser.
Open toolRandom Keccak Hash Generator
Generate a random sample string and its raw Keccak-256 digest, entirely in your browser.
Open toolRandom SHAKE Hash Generator
Generate a random sample string and its 64-byte SHAKE256 output, entirely in your browser.
Open toolRandom BLAKE2 Hash Generator
Generate a random sample string and its BLAKE2b digest, entirely in your browser.
Open toolRandom BLAKE Hash Generator
Generate a random sample string and its original BLAKE-256 digest, entirely in your browser.
Open toolRandom Bcrypt Hash Generator
Generate a random sample password and salt, and their bcrypt hash, entirely in your browser.
Open toolRandom MySQL Hash Generator
Generate a random sample password and its legacy MySQL PASSWORD() hash, entirely in your browser.
Open toolRandom MariaDB Hash Generator
Generate a random sample password and its legacy MariaDB PASSWORD() hash, entirely in your browser.
Open toolRandom Postgres Hash Generator
Generate a random sample username and password, and their Postgres md5 password hash, entirely in your browser.
Open toolRandom MongoDB Hash Generator
Generate a random sample username and password, and their MONGODB-CR hash, entirely in your browser.
Open toolRandom SHA-1 Hash Generator
Generate a random sample string and its 160-bit SHA-1 digest, entirely in your browser.
Open toolRandom SHA-256 Hash Generator
Generate a random sample string and its 256-bit SHA-256 digest, entirely in your browser.
Open toolHash Generator
Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, RIPEMD-160, CRC32, and BLAKE3 for one input at once.
Open toolHMAC Generator
Compute an HMAC (MD5, SHA-1, SHA-256, SHA-384, or SHA-512) for a message and secret key.
Open toolPassword Hash Identifier
Identify the likely algorithm behind a hash string by its prefix, structure, and length.
Open toolBulk File Hash Generator
Compute MD5, SHA-1, SHA-256, or SHA-512 for multiple uploaded files at once, entirely in your browser.
Open toolChecksum File Verifier
Upload a file and paste an expected checksum (or a sha256sum-style listing) to check for a match.
Open tool