Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 checksums of any text instantly. All hashing runs in your browser, your input is never uploaded.
How it works
A hash function turns any input into a fixed-length “fingerprint”. The same text always yields the same hash, but changing even one character produces a completely different result, and the original text cannot be recovered from the hash.
SHA-256 and the rest of the SHA-2 family are the modern standard for integrity checks. MD5 and SHA-1 are shown for compatibility but are cryptographically broken, use them only for non-security checksums. CRC32 is an error-detection code, not a cryptographic hash.
Your text is never uploaded. All digests are computed locally using your browser's built-in cryptography.
What this does
A hash generator computes MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC32 checksums of any text instantly, all in your browser.
How to use it
- Paste or type your text.
- Read each hash.
- Pick the algorithm you need.
- Copy the result.
How it works
A hash is a fixed-length fingerprint — the same input always gives the same hash, and any change gives a completely different one. SHA-256 is a solid default; MD5 and SHA-1 are broken, so use them only for non-security checksums.
Example
SHA-256 of any text is always 64 hexadecimal characters.
Sources & methodology
Last updated .
Frequently asked questions
What is a hash used for?
A hash is a fixed-length fingerprint of data, used to verify file integrity, index data and store password verifiers. The same input always produces the same hash, while any change produces a completely different one.
Which algorithm should I use?
For integrity checks SHA-256 is a solid default. MD5 and SHA-1 are fast but cryptographically broken, use them only for non-security checksums. CRC32 is an error-detection code, not a cryptographic hash.
Is my text uploaded?
No. All hashes are computed locally in your browser using built-in cryptography; nothing you type is sent anywhere.
Related tools
Password Generator
Create strong, random passwords with full control over length and character types (uppercase, lowercase, digits and symbols) plus a live strength estimate. Generated entirely in your browser.
Passphrase Generator
Generate memorable, high-entropy passphrases from the EFF diceware wordlist (7,776 words). Choose the number of words, separator and extras, with a live strength estimate. Built in your browser.
UUID Generator
Generate random UUIDs (version 4 (random) or version 7 (time-ordered)) singly or in bulk, ready to copy. Created in your browser using secure randomness.
QR Code Generator
Generate a QR code from any text, link or Wi-Fi string, choose the error-correction level and colours, and download a crisp SVG or high-resolution PNG. The full QR specification is computed in your browser, nothing is uploaded.