Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes of any text instantly.
Hash Generator — Hashes are one-way fingerprints of data. Compare two hashes to verify that a file was not tampered with, store passwords securely, or check an integrity checksum after a download.
Hashing runs locally in your browser, so your text and files are never uploaded.
What is hash generator?
Hashes are one-way fingerprints of data. Compare two hashes to verify that a file was not tampered with, store passwords securely, or check an integrity checksum after a download.
This tool computes MD5, SHA-1, SHA-256, and SHA-512 digests of any text you type — or any file you drop in. Every hash updates live as you type.
How to use it
-
Type or paste text
All four digests update live as you type.
-
Hash a file instead
Drop a file anywhere on the page to compute its checksum — useful for verifying downloads.
-
Copy any digest
Each hash has its own copy button.
Examples
The classic "abc" vector
Well-known reference digests.
abc
Result: MD5 900150983cd24fb0d6963f7d28e17f72 · SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Frequently asked questions
Related tools
UUID Generator
Generate cryptographically random UUID v4 identifiers, one or a thousand at a time.
Base64 Encoder
Encode any text — including emoji and non-Latin scripts — into standard Base64.
Password Generator
Create strong, random passwords with custom length and character sets — right in your browser.