Pärlly
Pärlly turns a photo into something a family can build with beads. Upload a picture, choose size and number of colours, and get a bead preview, a colour map, a bead list and a printable guide split into boards. The photo never leaves the browser.
- Year
- 2026
- Status
- Demo
- Stack
Next.js
React
Vercel
Codex
- What I built
- I built it with Codex: the image-to-pattern pipeline, the studio where you adjust crop, size and colours, and the printable guide with boards, colour map and bead list.

How it works
- 01
The photo is processed in the browser and never uploaded. The server refuses photos by design.
- 02
Each pixel is matched to the nearest of 52 bead colours in a colour space built on how the eye sees differences, not on raw screen values.
- 03
The pattern is split into standard 29 x 29 boards, each with its own colour map and bead count. The dog example is 58 x 58: four boards, 20 colours and 3,364 beads.
- 04
Stray single beads are smoothed away so the pattern stays buildable, and the bead list adds a ten percent margin when you buy.
- 05
Every example pattern on its front page is the app's own output from that example image.
- Decision 1
In the browser: a family photo should not have to leave the device.
- Decision 2
Real bead colours and standard boards, so the pattern can actually be bought for and built.
- Decision 3
Show real output: the examples are what the app produces, not drawings of what it might.


Happy to walk through the thinking, the trade-offs and where it's headed next.
Get in touch