Hash & Checksum Generator

Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes for text or files, and verify checksums.

🔒 Hashes are computed entirely in your browser. Your text and files are never sent to a server.

What it does

Hash any text or file with SHA-1, SHA-256 (default), SHA-384 or SHA-512, shown as lowercase hex. Text hashes update as you type; drop or pick a file to hash it instantly, then copy the result with one click.

Verify a download

Publishers often list a checksum next to a download. Paste it into the Expected hash box and the tool compares it case-insensitively to the computed hash, showing a clear match or mismatch so you know the file was not corrupted or tampered with.

Private by design

Everything runs in your browser through the WebCrypto API. Your text and files are never uploaded, so even large or confidential files are safe to check on your own device.

Frequently asked questions

Are my files uploaded?

No. Hashing happens entirely in your browser with WebCrypto, so your text and files never leave your device.

How do I verify a file with a checksum?

Paste the published hash into the Expected hash field; it is compared to the computed hash and shows match or mismatch instantly. A match means the file is intact and unaltered.

Why is there no MD5?

The browser SubtleCrypto API does not support MD5, and no external library is added here. MD5 is also weak against collisions, so prefer SHA-256 or stronger for security.

Remove ads