Generate MD5, SHA-1, SHA-256, SHA-384 & SHA-512 hashes from text or files — entirely in your browser.
Type or paste text below to instantly generate cryptographic hashes. All processing happens in your browser — nothing is sent to any server.
Paste two hashes to check if they match — useful for verifying downloaded file checksums.
A cryptographic hash function takes an input of any size and produces a fixed-size output (the "hash" or "digest"). The output is deterministic — the same input always produces the same hash — but even a tiny change in the input produces a completely different hash. This property, called the avalanche effect, makes hashes useful for verifying data integrity. Hash functions are one-way: it is computationally infeasible to reverse a hash back to its original input.