Client side · nothing is uploaded
Is your picture
already a coin?
Drop an image, paste one, or pick one below. The browser decodes it, runs the same perceptual hash the recorder used, and scans every launch in the corpus. The file never leaves this tab — there is no endpoint to send it to.
Drop an image here
or click to choose one · or just paste (⌘V)
Or start from one of these
Check the instrument
Do not take the corpus on trust — re-measure it here
The corpus was hashed in Node: pump.fun's CDN rendered each image to 128px, sips
re-encoded it, and a hand-written PNG decoder produced the pixels. Your browser does none of
those things. This button pulls real corpus images through your decoder, re-hashes
them with the same module this page uses, and reports how far the two sides land apart.
Whatever it measures is what it prints.