Hash Generator

Compute MD5, SHA-1, SHA-256 and SHA-512 for any text or file

calendar_today Last updated: September 17, 2026

Digests

MD5

SHA-1

SHA-256

SHA-384

SHA-512

warning

MD5 and SHA-1 are broken for security: they are fine for checking a file downloaded intact, but must not be used for passwords or signatures. Use SHA-256 or stronger for those.

Computed on your device — the file is read locally and never uploaded.

lightbulb

Sahel's hash generator computes MD5, SHA-1, SHA-256, SHA-384 and SHA-512 for any text or file on your device, for matching a published checksum or confirming a file has not changed.

help_outline

How does this tool work?

1

Enter text or pick a file

The file is read on your device and never uploaded.

2

See all five digests

MD5, SHA-1, SHA-256, SHA-384 and SHA-512 at once.

3

Match or copy

Compare against the published checksum, or copy the digest as is.

Frequently asked questions

If MD5 is broken, why offer it? expand_more
Because those are two different uses. MD5 is broken against someone deliberately crafting two files with the same digest, but it still catches accidental corruption, and plenty of sources still publish MD5 checksums. Fine for matching, not for protection.
Is my file uploaded? expand_more
No. The file is read inside the browser and hashed locally, so it never leaves your device.
Which algorithm should I use? expand_more
If you are matching a published digest, use whatever the source published. If you are choosing fresh for a security purpose, start at SHA-256.
Why does another tool give a different digest for the same text? expand_more
Almost always an invisible difference in the input: a trailing newline, a stray space, a different encoding. A hash changes completely on the smallest difference — that is the whole point of it.