← Open Hash Generator

Using Hash Generator

Calculate a SHA-256, SHA-384, or SHA-512 digest of text in your browser. The same exact input and algorithm produce the same digest. This is useful for comparing text values or understanding how changes affect a checksum.

Worked example

Choose SHA-256 and enter abc without a trailing newline. The expected hexadecimal digest is ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Add one space and run it again: the digest should change. A different digest can result from invisible whitespace as well as visible edits.

What to check and what this tool cannot do

A hash is not reversible encryption. This tool does not verify a digital signature or establish who created a message. A plain SHA digest is not an appropriate password-storage scheme; passwords require purpose-built password hashing with a salt and a suitable cost. A text digest may differ from a file checksum because the bytes and encoding differ.

Getting a useful result

Confirm the algorithm and the exact input, including line endings, spaces, and case. Compare checksums only when they refer to the same byte representation. To check a downloaded file, use a trusted file-checksum tool and compare against a checksum obtained through a trusted source.

Where processing happens

Developer and text tools process input in your browser. PDF and image tools may attempt local conversion and use server processing when local conversion is unavailable. Website requests and usage analytics are separate from the content you enter. Large files can exceed your device’s available memory. See how tools work and our privacy policy.

Found an incorrect result? Report it with a non-sensitive example.