#️⃣ Hash Tools
Cryptographic hash functions and checksums
CRC32 Hash
Compute CRC32 checksum of text. Fast error-detection code used in networking and file formats.
CRC32 File Hash
Compute CRC32 checksum of any file via drag-and-drop.
MD2 Hash
Generate MD2 message digest (128-bit). Legacy algorithm per RFC 1319.
MD2 File Hash
Compute MD2 hash of any file.
MD4 Hash
Generate MD4 message digest (128-bit). Predecessor to MD5, per RFC 1320.
MD4 File Hash
Compute MD4 hash of any file.
MD5 Hash
Generate MD5 message digest (128-bit). Widely used for checksums and data integrity verification.
MD5 File Hash
Compute MD5 hash of any file via drag-and-drop.
SHA-1 Hash
Generate SHA-1 hash (160-bit). Used in Git, TLS, and legacy systems.
SHA-1 File Hash
Compute SHA-1 hash of any file.
SHA-224 Hash
Generate SHA-224 hash (224-bit truncation of SHA-256).
SHA-224 File Hash
Compute SHA-224 hash of any file.
SHA-256 Hash
Generate SHA-256 hash (256-bit). The gold standard for data integrity, used in Bitcoin and TLS.
SHA-256 File Hash
Compute SHA-256 hash of any file via drag-and-drop.
Double SHA-256
Apply SHA-256 twice (SHA-256(SHA-256(x))). Used in Bitcoin block hashing.
SHA-384 Hash
Generate SHA-384 hash (384-bit truncation of SHA-512).
SHA-384 File Hash
Compute SHA-384 hash of any file.
SHA-512 Hash
Generate SHA-512 hash (512-bit). Maximum security in the SHA-2 family.
SHA-512 File Hash
Compute SHA-512 hash of any file.
SHA-512/224 Hash
Generate SHA-512/224 hash (224-bit output from SHA-512 core).
SHA-512/224 File Hash
Compute SHA-512/224 hash of any file.
SHA-512/256 Hash
Generate SHA-512/256 hash (256-bit output from SHA-512 core).
SHA-512/256 File Hash
Compute SHA-512/256 hash of any file.
SHA3-224 Hash
Generate SHA3-224 hash. Keccak-based, NIST-standardized.
SHA3-224 File Hash
Compute SHA3-224 hash of any file.
SHA3-256 Hash
Generate SHA3-256 hash. Modern replacement for SHA-256 with sponge construction.
SHA3-256 File Hash
Compute SHA3-256 hash of any file.
SHA3-384 Hash
Generate SHA3-384 hash.
SHA3-384 File Hash
Compute SHA3-384 hash of any file.
SHA3-512 Hash
Generate SHA3-512 hash. Strongest SHA-3 variant with 512-bit output.
SHA3-512 File Hash
Compute SHA3-512 hash of any file.
Keccak-224 Hash
Generate Keccak-224 hash. Original Keccak submission (pre-SHA3 padding).
Keccak-224 File Hash
Compute Keccak-224 hash of any file.
Keccak-256 Hash
Generate Keccak-256 hash. Used as the hash function in Ethereum.
Keccak-256 File Hash
Compute Keccak-256 hash of any file.
Keccak-384 Hash
Generate Keccak-384 hash.
Keccak-384 File Hash
Compute Keccak-384 hash of any file.
Keccak-512 Hash
Generate Keccak-512 hash.
Keccak-512 File Hash
Compute Keccak-512 hash of any file.
SHAKE128 Hash
Generate SHAKE128 extendable-output hash (default 256-bit).
SHAKE128 File Hash
Compute SHAKE128 hash of any file.
SHAKE256 Hash
Generate SHAKE256 extendable-output hash (default 512-bit).
SHAKE256 File Hash
Compute SHAKE256 hash of any file.
cSHAKE128 Hash
Generate cSHAKE128 customizable hash with optional function name and customization string.
cSHAKE128 File Hash
Compute cSHAKE128 hash of any file.
cSHAKE256 Hash
Generate cSHAKE256 customizable hash with optional function name and customization string.
cSHAKE256 File Hash
Compute cSHAKE256 hash of any file.
KMAC128 Hash
Generate KMAC128 keyed message authentication code based on cSHAKE128.
KMAC128 File Hash
Compute KMAC128 hash of any file.
KMAC256 Hash
Generate KMAC256 keyed message authentication code based on cSHAKE256.
KMAC256 File Hash
Compute KMAC256 hash of any file.
RIPEMD-160 Hash
Generate RIPEMD-160 hash (160-bit). Used in Bitcoin address generation.
RIPEMD-160 File Hash
Compute RIPEMD-160 hash of any file.
BLAKE2b Hash
Generate BLAKE2b hash (up to 512-bit). Faster than SHA-3 and SHA-2.
BLAKE2b File Hash
Compute BLAKE2b hash of any file.
BLAKE2s Hash
Generate BLAKE2s hash (up to 256-bit). Optimized for 32-bit platforms.
BLAKE2s File Hash
Compute BLAKE2s hash of any file.
BLAKE3 Hash
Generate BLAKE3 hash. The fastest cryptographic hash, highly parallelizable.
BLAKE3 File Hash
Compute BLAKE3 hash of any file.