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.
————Related tools
HMAC Generator & Verifier
Sign and verify HMAC-SHA256/SHA1/SHA512/MD5/SHA-3 signatures with Stripe, GitHub, Shopify, Slack and Twilio presets.
Bcrypt Generator / Checker
Hash passwords with bcrypt, verify hashes, generate salts and benchmark cost factors on your device.
Password Generator
Strong random passwords, diceware passphrases, PINs and pronounceable codes with crack-time estimates.
UUID Generator & Inspector
Generate UUID v1/v3/v4/v5/v6/v7, ULIDs and nanoids in bulk, inspect any UUID, and validate lists.
How to use Hash Generator
- 1Choose Text, Files or Each line, then type, paste or drop your input.
- 2Select the algorithms and output format (hex, HEX, Base64, binary) in the options.
- 3Paste an expected digest into the Verify field to get an instant match/no-match badge.
- 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.