🔒 Your files never leave your device — everything runs 100% in your browser.
Hash Generator

Hash Generator — SHA-256, SHA-1, SHA-512

Hash text or an entire file with the browser’s own cryptography engine. Output hex or Base64, and paste in a published checksum to verify a download in one step.

✦ Text or file✦ Hex or Base64✦ Checksum compare✦ No upload
Text input
Idle
Digest

        
Ready
How it works

Three quick steps

1 · Enter

Type some text, or pick a file to hash. Files are read locally, never sent.

2 · Choose

Select the algorithm and whether you want hexadecimal or Base64.

3 · Verify

Copy the digest, or paste a published checksum to confirm the two match.

FAQ

About hashing

Is my file uploaded to check its hash?

No. The file is read into memory in your browser and hashed by the built-in Web Crypto engine. Nothing leaves your device.

Why is MD5 not offered?

MD5 is broken for security purposes and the browser’s cryptography engine deliberately does not provide it. SHA-256 is the right default for checksums.

What is this useful for?

Most often, confirming a downloaded file is intact and untampered by comparing it against the checksum published by the people who made it.

Does the same input always give the same hash?

Yes. Identical input always produces an identical digest, which is exactly what makes checksum verification work.

Is there a file size limit?

Files up to 500 MB are accepted. Very large files are held in memory while hashing, so a smaller file is quicker on a phone.