Jigsaw Puzzle

Turn any photo into a jigsaw puzzle.

Upload a photo from your device — it stays entirely in your browser, never uploaded anywhere — and it's instantly sliced into a draggable jigsaw. Drag any piece onto another to swap them into place.

or try a sample:

Upload a photo or pick a sample above to start.

What actually happens to your photo

When you pick a photo, your browser reads it directly with the File API and slices it into a grid using CSS background positioning — the image data never leaves your device, which is also why this works without any account or upload step at all.

Some photos make noticeably better puzzles than others. A picture with clear edges and varied color across the frame — a group photo, a busy street, a plate of food — gives every piece a distinct visual landmark to work from. A photo that's mostly one plain color (a clear sky, a blank wall) turns into a much harder puzzle, since half the pieces look nearly identical.

No photo handy? The sample images above are picked specifically for good contrast and detail, so they're a fair way to try a difficulty level before committing to your own picture.

Common questions

Is my photo uploaded anywhere?

No — the image is processed entirely in your browser. It never gets sent to a server or stored anywhere.

What image files can I use?

Any standard image file (JPG, PNG, WebP, etc.) works. Larger photos are resized down automatically for smoother play.

How do I move a piece?

Press and drag a piece onto the spot you want to swap it with, then release. It snaps into that spot immediately.