Skip to main content

Runs locally in your browser

Hash Generator

Calculate SHA-256, SHA-384, or SHA-512 digests for text and files. Processing uses Web Crypto and stays on your device.

SHA-256 hash

Select a file or enter text to generate a hash.

Generate a checksum for text or files

A cryptographic digest acts as a compact fingerprint of the input bytes. Compare a published checksum with the locally generated result to detect accidental corruption or unexpected file changes.

Hashes are not encryption

Hashing is one-way and provides no method to recover the original input. It also does not hide predictable values from guessing attacks, so passwords require a dedicated slow password-hashing function with a unique salt.

Frequently asked questions

Which hash algorithm should I use?

SHA-256 is a common default for checksums and content fingerprints. SHA-384 and SHA-512 provide longer digests. Avoid obsolete MD5 and SHA-1 for security-sensitive uses.

Can a cryptographic hash be reversed?

A secure hash is designed to be one-way, but predictable inputs can still be guessed and compared. Hashing alone is not appropriate password storage.

Why does the same input always produce the same hash?

Hash functions are deterministic. Identical bytes and the same algorithm produce an identical digest, making hashes useful for integrity checks.

Is my file uploaded?

No. The selected file is read and hashed locally with the browser Web Crypto API.

Related tools