Tested tool guide
Tested browser tools
Checked August 16, 2026
What Hash Generator does, with a checked example
A hash is a fixed-length fingerprint of bytes: every input, from a single character to a gigabyte file, collapses to a short hexadecimal string, and any change to the input changes that string completely. This tool computes the fingerprint for text you paste or a file you select, across the MD5, SHA-1, SHA-256, and SHA-512 algorithms, all locally in the browser. The surprise most people hit: hashing is one-way and exact. There is no reverse operation, and a trailing newline, an extra space, or a CRLF-versus-LF line ending produces a totally different result.
Worked example
A concrete input and expected output from the current implementation.
->
Expected output
MD5: 5eb63bbbe01eeed093cb22bb8f5acdc3
SHA-1: 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
SHA-512: 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f
Each algorithm digests the same 11 bytes, so the four results differ only in length: 32, 40, 64, and 128 hex characters respectively. Change any character of the input, even add a trailing newline, and all four values change beyond recognition.