Hash Generator

Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files, entirely in your browser.

Compute a cryptographic hash of any text or uploaded file using SHA-1, SHA-256, SHA-384, or SHA-512, using the browser's native Web Crypto API. Useful for verifying a downloaded file's integrity against a published checksum, generating a fingerprint for deduplication, or producing a hash for a config file or API signature. Hashing runs locally, so files never leave your device even though the computation is happening right in the page.

Runs in your browser // nothing is uploaded

Loading tool

How it works

  1. 01

    Paste text or upload a file.

  2. 02

    Choose a hash algorithm (SHA-1, SHA-256, SHA-384, or SHA-512).

  3. 03

    Copy the generated hash to compare or use elsewhere.

Details

Runs
In your browser
Files uploaded
No
Cost per run
Free
Sign-in
Not required
Works offline
Yes, once loaded

Last updated 2026-08-03

Common questions

Which algorithm should I use?

SHA-256 is the standard default for checksums and integrity verification. SHA-1 is weaker and mainly useful for legacy compatibility.

Can I hash a whole file, not just text?

Yes - upload any file and its full contents are hashed, useful for verifying downloads against a published checksum.

Is this reversible - can I decode a hash back to the original?

No. Hashing is one-way by design; there's no way to recover the original input from the hash.

Is my file uploaded anywhere?

No - hashing runs locally via Web Crypto.

Related tools