Private browser-based recognition
Puzzle Photo Identifier
Use a photograph to narrow down an unknown puzzle. Image matching runs privately in your browser against the Crafty Puzzles reference archive.

Recognition results
Likely matches
Choose a photograph to begin.
How private photo matching works
The quick matcher compares a small visual fingerprint of your photograph with fingerprints generated from Crafty Puzzles archive photographs. The enhanced matcher first narrows the catalogue, then uses an image-embedding model in the browser to compare your photograph with the strongest reference images.
Neither method needs an OpenAI account or an API key. Your photograph is not submitted to Crafty Puzzles or an image-recognition API. If you choose enhanced recognition, only the model files and recognition software are downloaded to your browser.

