Nano Banana 2.1 is LIVE — Google's Latest | Try Now →
WAVESPEED AI HASH GENERATOR Works in your browser
100% FREE

Free Hash GeneratorChecksums for text and files.

Hash text or files of any size with 23 algorithms at once, from MD5 and SHA-256 to SHA-3, BLAKE3 and xxHash.
Make HMACs with a secret key, and check a download against its published checksum.

Files of any size23 algorithmsVerify checksums
No sign-up No upload No limits
0 bytes
Algorithms
Classic
SHA-2
SHA-3
BLAKE
Checksums

Results

MD5…
SHA-1…
SHA-256…
SHA-512…
Text and files are hashed in this browser tab and never leave your device.
THREE SIMPLE STEPS

How to generate a hash

01

Enter text or add files

Type text, paste hex bytes, or drop one or more files of any size.

02

Pick the algorithms

Choose as many as you need. Turn on HMAC to use a secret key.

03

Copy or verify

Copy a hash, save a checksum list, or paste the expected checksum to see if it matches.

WaveSpeed AI

Building something with an API?

Generate images, video and 3D models from your own code with WaveSpeed AI.

  • 1,000+ AI models
  • Image, video and 3D
  • Pay as you go

$1 in free credits for eligible new accounts. No card needed. Generators have separate account and credit requirements. The hash generator is free.

Hash Generator FAQ

Is this hash generator free?

Yes, with no account and no limits.

Are my files uploaded?

No. Files are read and hashed in your browser tab, so they never leave your device.

How large can a file be?

Any size your browser can open. Files are read in 8 MB pieces and every chosen algorithm is updated from the same piece, so even multi-gigabyte files aren’t held in memory. Speed depends on your device and the algorithms chosen.

How do I verify a download?

Add the file and paste the checksum from the download page into the compare box. It is matched against every chosen algorithm, in hex or Base64. You can also paste a whole SHA256SUMS or .md5 file to check several files by name.

What is HMAC?

A hash that also depends on a secret key, used to sign API requests and webhooks. Choose the algorithm (usually SHA-256), turn on HMAC and enter the key as text or hex. BLAKE2 and BLAKE3 use their own keyed mode.

Which algorithm should I use?

SHA-256 for checksums and signatures. MD5 and SHA-1 are broken for security and only suit matching older checksums. CRC and xxHash are fast checks for accidental changes, not for security.

Is text hashed as UTF-8?

Yes, exactly as typed, including spaces and line breaks. Choose “Hex bytes” to hash raw bytes instead.

All Free Tools

Checksums you can trust.

Free, private and fast, even for big files.

Generate a hash