Hash Generator
Hash text or files with MD5, CRC-32 or SHA. Generate HMAC, compare expected hashes and export results locally in your browser.
Stable
Online
Text, files and keys are processed locally in your browser. Only algorithm and display options are saved or shared.
Input mode
MD5 and SHA-1 are unsuitable for security purposes. CRC-32 detects accidental changes and is not a cryptographic hash.
SHA and HMAC require the whole input in memory and are limited to 64 MB. MD5 and CRC-32 read files in chunks without this limit.
Enter text or choose a file, select algorithms, then generate hashes. Empty text is supported.
Compare with a hex or Base64 hash. Hex comparison ignores case; Base64 comparison preserves case. Re-run after changing inputs.