Exact piece grids
Pick a preset or enter columns and rows directly. A 40 × 25 grid creates exactly 1,000 pieces.
Photo puzzle workshop
Upload a photo, choose an exact grid up to 1,000 curved pieces, drag pieces from the tray, zoom around the board and share the finished challenge as a single playable HTML file.
Your image stays on this device. Puzzle cutting, play and file export happen in the browser. There is no image-upload endpoint or account system.
Select two tiles to exchange them. The same uploaded photo is used.
Ready.
Why this is different
The primary experience is a proper curved-piece jigsaw. The smaller modes are extras, not substitutes for the main puzzle.
Pick a preset or enter columns and rows directly. A 40 × 25 grid creates exactly 1,000 pieces.
Every internal boundary is generated once and mirrored, so one piece's tab matches its neighbour's slot.
Zoom, pan, filter edge and corner pieces, page through the tray and return loose pieces without rebuilding.
The site can package the image, grid, shape seed and completion message into one HTML file for another person.
The selected photo is decoded and cut by browser code. It is not sent to a puzzle server.
Curved Jigsaw is the main mode. Tile Swap, Sliding Puzzle and Mosaic Reveal use the same photo for quicker play.
Practical limits
A thousand-piece puzzle is supported, but it is intentionally demanding. Piece thumbnails are generated only as needed, and the tray is paginated to avoid rendering every loose piece at once.
Older phones may work better at 300–500 pieces. Keep the browser tab open while playing; clearing site data can remove local settings.
You solved it. Nice work!