Skip to content

Hash Generator

MD5, SHA-1, SHA-256, SHA-384 and SHA-512 for text or files of any size, and a check against an expected checksum. Runs in your browser.

A hash is a short fingerprint of data: change one byte and it changes completely. Publishers list hashes next to downloads (ISOs, installers, firmware) so you can confirm the file you got is the file they released, not a corrupted or tampered copy. Paste their value in "Expected hash" to compare. Prefer SHA-256; MD5 and SHA-1 are broken for security purposes and are only here to check older published checksums.

Local only

Hashed in your browser. Your text and files are never uploaded to tclient.com.

This page runs on your device (WebAssembly) and reads files straight from your disk in 1 MB pieces, so even multi-gigabyte files work without being uploaded or loaded into memory at once. To confirm, open your browser's developer tools (F12), go to the Network tab and hash a file: no request is made.

Text
Hashed as UTF-8, exactly as typed (including spaces and line breaks).
Expected hash (optional)

Hashes

MD5
legacy
d41d8cd98f00b204e9800998ecf8427e
SHA-1
legacy
da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-384 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e