FileGizmo Developer tools

Generate a SHA-256 hash

Generate SHA-256, SHA-384, SHA-512, and SHA-1 hashes of text or a file locally in your browser.

Never uploadedYour file stays on this device

Simple by design

Hash generator in three steps

A hash is a short fingerprint of some input. The same input always produces the same digest, and changing a single byte produces a completely different one. That property is what makes hashes useful for checking that a file arrived intact and unmodified.

The usual reason to want one is verification. A project publishes the SHA-256 of its installer, you compute the hash of the copy you downloaded, and the two strings either match or they do not. If they differ, the download is corrupt or it is not the file the publisher released. Doing that check on a website that asks you to upload the file first is self defeating, because the upload is the part you were trying to avoid. Here the file is read by the browser and hashed in the page.

Text hashing works the same way. Text input accepts up to 2 MB, and files are read in one pass without being copied to a server.

Two limits are worth stating plainly. A hash proves a file matches a checksum, but only if the checksum itself came from a trustworthy place, so read it from the publisher’s own site rather than from the same page that hosted the download. And hashing is not encryption: it cannot be undone, but a short or common input can be found by guessing, which is why passwords need a purpose-built algorithm with a salt rather than a bare SHA-256.

  1. 1

    Paste text or choose a file

  2. 2

    Pick SHA-256 or another algorithm

  3. 3

    Compare the digest with the published checksum

Good to know

Frequently asked questions

Is my file uploaded to check its hash?

No. The file is read with the browser's own file API and hashed in the page, so a large download can be verified without sending it anywhere.

Which algorithm should I use?

SHA-256 unless something you are comparing against specifies otherwise. SHA-384 and SHA-512 are longer variants of the same family.

Why is SHA-1 still offered?

Some registries and older release notes still publish SHA-1 checksums. It is included so you can compare against those, and it is labelled as unsuitable for signatures.

Can a hash be reversed to recover my text?

No. A hash is one directional. Short or predictable inputs can still be found by guessing, so a hash is not a way to protect a password.

Learn more

Related guides

File safety guideAre online file converters safe? How to check whether a tool uploads your filesLearn how to tell whether an online converter uploads your file, inspect browser network activity, and evaluate privacy claims with evidence.Developer guideHow long should a password be?Password strength is measured in bits of entropy, not in symbols and capital letters. Learn what length actually buys you and why composition rules do not.File safety guideHow to verify a file checksumCheck that a download arrived intact by comparing its SHA-256 against the published checksum, and understand what that check does and does not prove.