Hash Generator

Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text instantly in your browser.

Developers verifying integrity, building checksums, or testing hash output.

How to use it

  1. Type or paste text

    Enter the text you want to hash into the input box.

  2. See all digests

    SHA-1, SHA-256, SHA-384, and SHA-512 are computed automatically as you type.

  3. Copy a hash

    Click the copy icon next to any algorithm to copy its digest.

Why use this tool?

Cryptographic hashes are used everywhere — verifying downloads, storing password fingerprints, and signing data. This tool computes them with the browser's native Web Crypto API, so your input never leaves your device.

Common use cases

File & data integrity

Generate a checksum to confirm data has not been altered.

Development & testing

Produce known hash values for unit tests and fixtures.

Learning

See how the same input always maps to the same fixed-length hash.

Frequently asked questions

Why no MD5?

MD5 is not provided by the browser's Web Crypto API and is cryptographically broken. SHA-256 or stronger is recommended for new work.

Is my text uploaded?

No. Hashing happens entirely in your browser using crypto.subtle.

Can I reverse a hash?

No. Cryptographic hashes are one-way — the original text cannot be recovered from the digest.

Related tools