Hash generator: MD5, SHA-1, SHA-256, SHA-512

Compute the checksum of text or a file in several algorithms at once. Everything is computed in your browser — neither the text nor the file leaves it.

🔤 Hash of text

Hashes are recalculated on the fly as you type (UTF-8 encoding).

📁 Hash of a file

Pick a file — handy for verifying the checksum of a download.

🧠 How hashing works

A hash function turns data of any size into a fixed-length string (a digest). It is one-way: you cannot recover the original data from the hash, and the smallest change to the input completely changes the result (the avalanche effect). That is why hashes are handy for checking file integrity and comparing data without revealing it.

Any data text / file of any size hash function MD5 / SHA-256 one-way fixed-length digest a591a6d40bf4... always the same length

MD5 and SHA-1 are fine for checksums but are cryptographically outdated — for security use SHA-256 and above. A hash is not encryption: it cannot be reversed.