milotic

Perceptual hash (pHash)

Drop one or more images — get the 64-bit DCT-based perceptual hash for each, plus the pairwise Hamming distance so you can spot near-duplicates that survive resizing, re-saving, or mild edits. Runs entirely in your browser; nothing is uploaded.

Pick images
Drop one or more files, or click below.

Drop image(s) here, or click to pick.

JPEG · PNG · WebP · HEIC · AVIF · GIF · BMP — max 50.00 MB each

Each image is decoded into a 32×32 grayscale block, run through a 2-D DCT-II, and the top-left 8×8 low-frequency coefficients are median-binarised into 64 bits. Hamming distance over the bits measures perceptual similarity.