Hash Generator Online
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or a file — entirely in your browser.
Text
Choose a file or drag and drop it here
Compare to expected hash
Never uploaded
Hashing happens entirely in your browser using the Web Crypto API — nothing is sent to our servers.
Verify integrity
Compare a computed hash against a published checksum to confirm a file wasn't corrupted or tampered with.
Free, no limit
No account, and no limit on how many times you can use it.
What Is a Hash Generator?
A hash generator runs text or a file through a cryptographic hash function — an algorithm that turns any input into a fixed-length string of characters, called a hash or digest. The same input always produces the same hash, and changing even a single byte produces a completely different one, which is what makes hashes useful for verifying that a file or piece of text hasn't been altered.
How to Generate a Hash Online
- Choose Text or File. Paste text directly, or switch to the File tab and choose (or drag in) a file.
- Read the hashes. SHA-1, SHA-256, SHA-384, and SHA-512 are all computed and shown at once.
- Copy what you need. Each hash has its own Copy button.
- Verify a checksum (optional). Paste a published hash into "Compare to expected hash" to confirm it matches.
Frequently Asked Questions
What hash algorithms does this tool support?
SHA-1, SHA-256, SHA-384, and SHA-512, computed with your browser's built-in Web Crypto API.
Why isn't MD5 supported?
MD5 is cryptographically broken and isn't implemented by the Web Crypto API this tool relies on.
Can I hash a file instead of text?
Yes — switch to the File tab. The file is hashed directly in your browser and never uploaded.
Is my text or file uploaded to CurePDF's servers?
No. Hashing runs entirely client-side — nothing you type or upload here ever leaves your browser.