File Hash Generator

Compute and verify file checksums using 15+ hash algorithms. Works entirely in your browser - no uploads, 100% private.

Author: Anish Nath Last Updated: January 2025 Privacy-First - No uploads
Options
Select one or more and click Compute Selected. Uses the same loaded file without re-reading.
Drop a File
Drop a file here to hash
or click "Choose File" button
All Selected Hashes

Hash results will appear here

Select algorithms and click "Compute Selected"

Display Options
Verify
Actions
Important Notes
  • Privacy-First: Runs fully client‑side using WebCrypto. Your file never leaves your device.
  • Output Formats: Hex or Base64; uppercase options affect display only.
  • Performance: Large files may take longer to process since browsers hash in memory.
Hash Algorithms Information
SHA‑2 Family

Cryptographic hashes standardized by NIST. SHA‑256 (32 bytes) is widely used for file checksums and integrity. SHA‑1 (20 bytes) is deprecated for collision resistance.

SHA‑3 Family

Keccak sponge construction. Alternative to SHA‑2, with different internal design; similar output sizes (224, 256, 384, 512 bits).

MD5

Legacy checksum only (16 bytes). Fast but broken for collisions; do not use for security. Still useful for deduping and legacy tooling.

RIPEMD‑160

Legacy cryptographic hash (20 bytes) used in some blockchain address pipelines. Stronger than MD5/SHA‑1, but generally replaced by SHA‑2/3.

CRC32 / CRC32C

Non‑cryptographic checksums (4 bytes) for error detection (archives, storage). CRC32C uses the Castagnoli polynomial and is common in storage systems.

Adler‑32

Very fast checksum (4 bytes, zlib). Good for accidental error detection, not for security.

Support This Free Tool

Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.

500K+ users
200+ tools
100% private
Privacy Guarantee: Private keys you enter or generate are never stored on our servers. All tools are served over HTTPS.