Hashes 37 tools Browser only

Cryptographic Hash Functions

Generate secure hashes instantly with 40+ algorithms including SHA-256, SHA-3, BLAKE3, Keccak, and legacy algorithms. 100% client-side computation for maximum privacy.

About Hashes

Hash functions convert input data into deterministic digests for integrity checks, fingerprints, identifiers, and cryptographic workflows. This category includes modern secure hashes, legacy hashes, XOFs, and specialized hash constructions.

Runtime

All tools run locally in the browser using WebAssembly and JavaScript hash libraries.

MD4

MD4

Calculate MD4 checksums online for legacy compatibility only. Cryptographically broken - use only for Windows NT LM hashes or historical systems.

MD5

MD5

Free MD5 checksum calculator for legacy file verification. Calculate MD5 hashes instantly - not for passwords or security use. Try it now.

SHA

SHA-1

Free SHA-1 calculator for legacy compatibility. Calculate deprecated SHA-1 checksums online - not for new security systems. Legacy use only.

SHA

SHA-224

Calculate SHA-224 hashes online - the compact 224-bit SHA-2 variant with 112-bit security for space-constrained applications. Lightweight SHA-224 checksum for bandwidth-limited systems.

SHA

SHA-256

SHA-256 hash calculator - industry standard for Bitcoin, file integrity & software verification. Generate secure checksums online with instant results.

SHA

SHA-384

Calculate SHA-384 hashes online with 192-bit security for TLS certificates, code signing, and cryptographic protocols. Secure SHA-384 checksum tool for high-assurance applications.

SHA

SHA-512

Compute SHA-512 hashes online with 256-bit collision resistance for high-security file integrity and digital signatures. SHA-512 calculator for large file verification.

SHA

SHA-512/224

Calculate SHA-512/224 hashes online - the truncated SHA-512 variant optimized for 64-bit platforms with 112-bit collision resistance. Compact 224-bit hash with SHA-512 performance characteristics.

SHA

SHA-512/256

Calculate SHA-512/256 hashes online - the truncated SHA-512 variant providing 128-bit collision resistance with 64-bit optimization. High-security compact checksum for 64-bit platforms.

SHA

SHA3-224

Calculate SHA3-224 hashes online - compact 224-bit Keccak-based hashing with 112-bit security. Space-constrained digital signatures and lightweight cryptographic protocols.

SHA

SHA3-256

Calculate SHA3-256 hashes online with Keccak sponge construction - NIST FIPS 202 standardized SHA-3 hashing for integrity and modern cryptographic applications.

SHA

SHA3-384

Calculate SHA3-384 hashes online with 192-bit collision resistance for TLS 1.3 and long-term integrity. High-security Keccak-based hashing with native sponge construction security.

SHA

SHA3-512

Calculate SHA3-512 hashes online with Keccak sponge construction for high-security integrity checks, digital signatures, and long-term cryptographic use.

K22

Keccak-224

Calculate Keccak-224 hashes online - the original 224-bit Keccak submission (not SHA3-224). Capacity 448 with original padding for specification compliance and research.

K25

Keccak-256

Calculate Keccak-256 hashes online for Ethereum smart contracts, blockchain transactions, and DApp development. Original Keccak submission (not SHA3-256) used by Ethereum and compatible blockchains.

K38

Keccak-384

Calculate Keccak-384 hashes online - the original 384-bit Keccak submission (not SHA3-384). 192-bit collision resistance with capacity 768 for specification compliance.

K51

Keccak-512

Calculate Keccak-512 hashes online - the original SHA-3 submission with 512-bit output (not SHA3-512). 256-bit collision resistance with original Keccak padding for research and compatibility.

SHA

SHAKE128

Calculate SHAKE128 XOF output online with flexible length for key derivation and stream ciphers. Variable-length hash function (FIPS 202) for mask generation and custom key lengths.

SHA

SHAKE256

Calculate SHAKE256 XOF output online with custom length and 256-bit security. High-security extendable-output function for key derivation, masking, and pseudorandom output.

SHA

cSHAKE128

Calculate cSHAKE128 output online - NIST SP 800-185 customizable XOF with domain separation. Function-name and personalization string support for protocol-specific applications.

SHA

cSHAKE256

Calculate cSHAKE256 output online - NIST SP 800-185 customizable XOF with 256-bit security. Domain-separated extendable-output function with personalization for high-security protocols.

TH1

TupleHash128

Calculate TupleHash128 online - NIST SP 800-185 tuple hashing with domain separation. Ensures hash([a,b]) != hash([ab]) for structured data authentication and serialization integrity.

TH2

TupleHash256

Calculate TupleHash256 online - NIST SP 800-185 high-security tuple hashing with 256-bit security. Domain-separated encoding for structured data, database records, and certificate fields.

PH1

ParallelHash128

Calculate ParallelHash128 online - NIST SP 800-185 parallelizable tree hash with interleaving. Multi-threaded hashing for large files and high-throughput data processing applications.

PH2

ParallelHash256

Calculate ParallelHash256 online - high-security parallelizable tree hash defined in NIST SP 800-185. Suitable for large data hashing and structured parallel processing workflows.

KPR

KeccakPRG

Calculate KeccakPRG output online - pseudo-random generator based on Keccak sponge construction. Reseedable PRNG with forward secrecy for deterministic randomness and key stream generation.

KTK

KangarooTwelve (K12)

Calculate K12 (KangarooTwelve) hashes online - high-speed 12-round Keccak with parallel tree structure. Fast cryptographic hashing ~2x SHA3-256 speed, ideal for high-throughput applications.

TSH

TurboSHAKE128

Calculate TurboSHAKE128 XOF output online - fast 12-round Keccak with domain separation. Experimental high-speed alternative to SHAKE128 with D parameter customization.

TSH

TurboSHAKE256

Calculate TurboSHAKE256 XOF output online - high-security 12-round Keccak with 256-bit security. Experimental fast XOF alternative to SHAKE256 with D parameter domain separation.

RIP

RIPEMD-160

Calculate RIPEMD-160 hashes online for Bitcoin address generation and legacy cryptocurrency compatibility. 160-bit hash used in Bitcoin (SHA-256 + RIPEMD-160) and historical P2P networks.

BLA

BLAKE1-256

Calculate BLAKE1-256 hashes online - original SHA-3 competition finalist, predecessor to BLAKE2. Rare legacy hash with configurable salt - use BLAKE2s for new implementations.

BLA

BLAKE1-512

Calculate BLAKE1-512 hashes online - 512-bit SHA-3 competition finalist, predecessor to BLAKE2b. Rare legacy 512-bit hash - superseded by BLAKE2b and BLAKE3.

BLA

BLAKE2b

Calculate BLAKE2b hashes online - high-speed cryptographic hashing optimized for 64-bit platforms. Faster than SHA-256 with equivalent security for file integrity and checksums.

BLA

BLAKE2s

Calculate BLAKE2s hashes online - lightweight cryptographic hashing optimized for 8-bit to 32-bit embedded systems and IoT devices. Fast secure checksums for constrained environments.

BLA

BLAKE3

BLAKE3 hash generator - fastest secure hashing with parallel tree structure. Calculate BLAKE3 online for high-throughput content-addressed storage. Free tool.

SM3

SM3

Calculate SM3 hashes online - Chinese national cryptographic standard (GM/T 0004-2012) for financial systems. Regulatory compliance hash function with 256-bit output equivalent to SHA-256 security.

W

Whirlpool

Calculate Whirlpool hashes online - 512-bit AES-based hash function (ISO/IEC 10118-3) for legacy compatibility. Miyaguchi-Preneel construction for applications requiring high-output 512-bit digests.

Hashes FAQ

Which hash algorithm is best for new projects?

SHA-256 is the most broadly compatible default. SHA-3 and BLAKE3 are strong modern alternatives when your environment supports them.

Should I still use MD5 or SHA-1?

Use MD5 or SHA-1 only for legacy compatibility and non-security checks. They should not be used for signatures, certificates, passwords, or new security designs.