Image to Text OCR
Extract text from a screenshot, scan or photograph.
Generate cryptographic and perceptual hashes of an image.
Drop one image here, or two to compare them
Hashed in your browser · nothing is uploaded
The Image Hash Generator produces both kinds of image fingerprint. SHA-256 hashes the exact bytes, which proves a file is unaltered but changes completely if a single pixel does. A perceptual hash fingerprints what the image looks like, so it survives resizing and re-compression — and the Hamming distance between two says how alike they are.
There are two quite different reasons to hash an image, and they need two different kinds of hash.
A cryptographic hash such as SHA-256 fingerprints the exact bytes, which proves a file has not been altered — but change a single pixel, or re-save it, and the hash is completely different. A perceptual hash instead fingerprints what the image looks like: it survives resizing, re-compression, minor colour shifts and small crops, so two versions of the same photograph produce nearly identical hashes. Both are generated here, along with the Hamming distance tool for comparing perceptual hashes.
Cryptographic for exact verification, perceptual for recognising the same picture at a different size.
The perceptual hash is computed from a tiny greyscale version, so quality changes barely move it.
Add a second file and the Hamming distance between the fingerprints is calculated directly.
The page says what distance means "same image" and what means "different", so the number is usable.
Hashing runs in your browser, so verifying a confidential file does not involve sending it anywhere.
Any file. Both hash types are calculated at once.
SHA-256 of the exact bytes, for verifying a file has not changed.
A 64-bit fingerprint of what the image looks like, which survives resizing.
Add a second file to see the Hamming distance between their perceptual hashes.
A fingerprint of what an image looks like rather than of its bytes. It is computed from a tiny greyscale version, so resizing, re-compressing and minor edits barely change it.
When you need to prove a file is byte-for-byte identical — verifying a download, checking an archive has not been corrupted, or confirming a file was not tampered with.
Under 5 bits of difference in a 64-bit hash almost always means the same image at a different size or quality. Above about 15 means different images.
No. It is a 64-bit summary of a 64-pixel thumbnail — far too little information to reconstruct anything. It identifies matches, it does not store the picture.
What people who use the Image Hash Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Image Hash Generator. It takes half a minute and no account.
Write the first reviewExtract text from a screenshot, scan or photograph.
Turn every page of a PDF into a PNG or JPG.
Convert BMP, TIFF and GIF files to PNG, JPG or WebP.
Find the single average colour of an image.
Stamp text or a logo across a photo, tiled or in one corner.
Resize images to exact pixel dimensions or by percentage.
Turn PNG files into smaller JPEGs with a quality you choose.
Crop a photo with a draggable frame or exact pixel values.