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 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.
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.
How does this tool work?
Enter text or pick a file
The file is read on your device and never uploaded.
See all five digests
MD5, SHA-1, SHA-256, SHA-384 and SHA-512 at once.
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
Is my file uploaded? expand_more
Which algorithm should I use? expand_more
Why does another tool give a different digest for the same text? expand_more
Related tools
JSON Formatter & Validator
Format and validate JSON, with the error pinned to a line and column
Base64 Encoder & Decoder
Convert text to Base64 and back, with full Arabic support
JWT Decoder
Read a token’s header, claims and expiry
Epoch & Unix Timestamp Converter
Convert a Unix timestamp to a readable date and back