Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text, or HMACs with a secret key.
What is the Hash Generator?
A cryptographic hash turns any input into a fixed-length fingerprint. The same input always gives the same hash, and any change produces a completely different one.
How does it work?
SHA hashes and HMACs use the browser’s Web Crypto API. MD5 uses a verified JavaScript implementation for checksums. Text is hashed as UTF-8.
Example
SHA-256 of “abc” is ba7816bf…f20015ad.
Frequently asked questions
Is my data sent to a server?
No. This tool runs entirely in your browser; nothing you paste is uploaded or stored.
Can a hash be reversed?
Not directly, but short or common inputs can be guessed. Store passwords with slow algorithms like bcrypt or Argon2, not plain SHA or MD5.
Related tools
Enable JavaScript to use this calculator.