Home โบ Developer Tools โบ Hash Generator
#๏ธโฃ Hash Generator
Generate SHA-1, SHA-256 and SHA-512 hashes of any text with the Web Crypto API.
About this Hash Generator
A hash is a fixed-length fingerprint of data: the same input always gives the same hash, and even a one-character change produces a completely different one. This tool uses your browser's built-in Web Crypto API to compute SHA-1, SHA-256 and SHA-512 digests instantly, for verifying downloads, comparing files or generating checksums.
How to use it
- Type or paste the text you want to fingerprint.
- The three hashes update as you type (or click Generate hashes).
- Copy the digest you need from its field.
- Compare it against a published checksum to confirm a match.
Example
The SHA-256 hash of the word hello is 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 โ try it and compare.
Frequently asked questions
Why is there no MD5 option?
MD5 is not part of the Web Crypto standard because it is considered broken for security use, so browsers do not offer it. We will not fake it โ use SHA-256 instead.
Can a hash be reversed back to the text?
No. Hashing is one-way. The only way to 'reverse' a short input is to guess it and compare hashes, which is why short passwords should never be stored as plain hashes.
Is my text sent to a server?
No. crypto.subtle is a browser built-in; the hashing happens on your device.
More Developer Tools
Password Generator
Create strong random passwords in your browser with a live entropy strength meter.
QR Code Generator
Turn any text or link into a QR code you can save โ generated right in your browser.
Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 back, with safe UTF-8 handling for any language.
JSON Formatter
Format, minify and validate JSON, with clear error positions and quick structure stats.
URL Encoder & Decoder
Encode or decode URLs and query text safely, with component or full-URL modes.
JSON to CSV Converter
Convert a JSON array of objects to CSV, or turn CSV back into clean JSON.