Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files using the Web Crypto API.
MD5 unavailable - use a dedicated library if needed
--
--
--
--
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files using your browser’s built-in Web Crypto API. Useful for checksums, integrity checks, and fingerprints.
Frequently asked questions
What is a hash for?
A hash is a fixed-length fingerprint of data, used to verify integrity, compare files, and detect changes — the same input always yields the same hash.
Which algorithm should I use?
SHA-256 is the modern default. Use SHA-384 or SHA-512 for extra strength; SHA-1 is included for legacy checksums but isn’t secure.
Is hashing reversible?
No — hashes are one-way. You can’t recover the original input from the digest.
Is my data uploaded?
No — hashing uses the in-browser Web Crypto API; nothing leaves your device.