Skip to content
FizzKit

Hash Generator

Compute hashes of text, of each line, or of many files at once. SHA-1/2 use the Web Crypto API; MD5, SHA-3 (Keccak), CRC32 and xxHash32 run as streaming pure-TypeScript implementations so large files are read in 4 MB slices with a progress bar. Paste an expected digest to verify a download (the algorithm is detected from its length), add salt prefixes or suffixes, switch between hex, base64 and binary output, and download `SHA256SUMS`-style checksum files. Everything runs locally — files are never uploaded.

Runs locally in your browser
Text to hash
0 chars · 1 line
MD5—
SHA-1—
SHA-256—
SHA-512—
Input
0 B
Algorithms
4
Time
—
Salt
none

How to use Hash Generator

  1. 1Choose Text, Files or Each line, then type, paste or drop your input.
  2. 2Select the algorithms and output format (hex, HEX, Base64, binary) in the options.
  3. 3Paste an expected digest into the Verify field to get an instant match/no-match badge.
  4. 4Copy any digest, or download a checksum file for the hashed files.

About Hash Generator

Compute hashes of text, of each line, or of many files at once. SHA-1/2 use the Web Crypto API; MD5, SHA-3 (Keccak), CRC32 and xxHash32 run as streaming pure-TypeScript implementations so large files are read in 4 MB slices with a progress bar. Paste an expected digest to verify a download (the algorithm is detected from its length), add salt prefixes or suffixes, switch between hex, base64 and binary output, and download `SHA256SUMS`-style checksum files. Everything runs locally — files are never uploaded.

Hash Generator is part of FizzKit — a collection of focused developer and ad-tech tools. Because everything runs locally, it works offline once loaded and never exposes your data to a remote server.

Frequently asked questions

No. MD5 and SHA-1 are collision-broken and far too fast for password storage. Use the bcrypt tool (or Argon2/scrypt server-side). MD5/CRC32/xxHash32 remain fine for checksums and deduplication.