Hash Generator
DeveloperGenerate cryptographic hashes of any text using the Web Crypto API: SHA-1, SHA-256, SHA-384, and SHA-512. Computed locally for checksums and integrity checks.
Runs entirely in your browser. Nothing is uploaded.
No hash yetNo hash yetNo hash yetNo hash yetSHA-1, SHA-256, SHA-384 & SHA-512
A hash turns any input into a fixed-length fingerprint: the same text always produces the same digest, and the smallest change produces a completely different one. That makes hashes the standard way to verify that a value or a file has not been altered. This generator uses your browser's built-in Web Crypto implementation, so the digests are computed by the same audited code your browser uses for HTTPS, and your input never leaves the page.
How to generate a hash
- 1
Enter your text
Type or paste the string you want to fingerprint.
- 2
Read every digest
SHA-1, SHA-256, SHA-384, and SHA-512 are all computed at once.
- 3
Copy the one you need
Each hash has its own copy button.
Good to know
- SHA-256 is the sensible default for general integrity checking and is what most systems expect.
- SHA-1 is included for compatibility with older systems but is considered broken for security purposes — do not use it for anything new.
- Hashing is one-way: a digest cannot be reversed back into the original text.
- Plain hashes are not suitable for storing passwords, which need a slow, salted algorithm such as bcrypt or Argon2.
What people use it for
- Verifying a checksum published alongside a download
- Generating a stable fingerprint or cache key for a piece of content
- Confirming two values are identical without comparing them character by character
Frequently asked questions
Which algorithms are supported?+
SHA-1, SHA-256, SHA-384, and SHA-512, computed with the browser's native Web Crypto API. MD5 isn't supported as it's no longer considered secure.
Is my data sent to a server?+
No. Hashing happens entirely in your browser using built-in web APIs. Nothing is uploaded, stored, or logged.
Related tools
JSON Formatter
Beautify, minify & validate JSON
Base64 Encode / Decode
Text ⇄ Base64
URL Encode / Decode
Escape & unescape URL components
JWT Decoder
Inspect JSON Web Tokens
Or browse all 50 free tools.
