Developer Tools · Local processing

Hash Generator

Calculate SHA-256, SHA-384, or SHA-512 digests for text and files.

Cryptographic digest

Hash Generator

Local processing active
Input

Inputs and results stay in this page and are not sent to any server.

SHA-256 digest

Generate a digest to see it here.

The practical guide

Create a deterministic checksum for integrity comparison.

Cryptographic hashes turn input bytes into fixed-length digests: the same bytes produce the same digest, while a changed byte should produce a very different result.

01

Text and file hashing

Hash UTF-8 text directly or choose a local file and calculate its digest with the browser SubtleCrypto API.

02

Choose a SHA-2 algorithm

SHA-256 is common for checksums; SHA-384 and SHA-512 produce longer digests when a workflow specifies them.

03

Hashing is not encryption

A digest cannot be decrypted to recover the input, but low-entropy values can still be guessed and compared. Do not use an unsalted general hash as password storage.

Privacy by architecture

Your files and tool inputs stay in your browser.

The selected files, inputs, settings, and outputs are processed in this page and are not uploaded to any server.

Questions, answered

Frequently asked questions

Can I compare downloaded files?

Yes. Hash each file with the same algorithm and compare the complete hexadecimal digest.

Does the same file always have the same hash?

Yes, when its bytes and selected algorithm are identical.

Can a hash be decrypted?

No. Hashes are one-way digests, although guessable inputs can be tested by hashing candidates.

Is the file uploaded?

No. File bytes are read and hashed locally.