YourFileKit
Esc
Home/Tools/Hash Generator

Generate a hash

Compute the SHA-1, SHA-256, SHA-384, and SHA-512 hash of text or a file, using the browser's built-in Web Crypto API.

Hashes are computed on your device. Nothing is uploaded to our servers.
Fullscreen
01
Type text or drop a file

Switch between hashing pasted text and hashing a whole file.

02
All four hashes compute at once

SHA-1, SHA-256, SHA-384, and SHA-512. No need to pick one upfront.

03
Copy the one you need

Each hash has its own copy button.

Frequently asked

Is my text or file uploaded anywhere?

No. Hashing runs entirely in your browser via the Web Crypto API. Nothing is sent to a server.

Why isn't MD5 offered?

Browsers don't provide MD5 natively. Only the SHA family. Adding it would mean either a hand-rolled implementation or a new dependency for a hash already considered broken for security purposes, so it's left out.

Which one should I use to verify a download?

Whichever the publisher listed. SHA-256 is the most common choice today, but match theirs exactly or the comparison is meaningless.

How large a file can I hash?

As large as your browser can hold in memory. The whole file is read in before hashing, same as this site's other file tools.

Does this work offline?

Yes, once the page has loaded.

Related tools