Pixel beads · Perler · Hama · Artkal · MARD

Turn a photo into a bead pattern. Free, runs in your browser.

Pick a board size and a brand palette (Perler, Hama, Artkal, MARD, and a few others), fix the grid if something looks off, then export a PNG and a bead count list. Photos stay on this device.

Works offline-ish· no accountSizes29 · 50 · 58 · 87PalettesMARD · Perler · Hama · Artkal S/M · Nabbi · IKEA
ImageTool
Bead look
Display
100%No pattern yet

Drop a photo here

Or hit “Try demo” if you just want to poke around.

Formats: JPG, PNG, WebP, GIF · Max 10 MB per file · Processed only on your device

How it works

Four steps from photo to board.

Everything below runs on your computer. You do not upload photos or create an account.

01

Upload

Drop a photo or use the demo. The file stays in browser memory.

02

Size & palette

Choose a board size (29 / 50 / 58 / 87) and a brand. Each bead cell is matched in Lab color space.

03

Edit

Paint, fill, or erase. Cap the color count if the pattern feels too busy.

04

Export

Save a PNG chart and a shopping list with codes and counts. Empty cells are skipped.

FAQ

Common questions

No. Conversion and export all happen in the browser. There is no image upload API. Details on the Privacy page.
MARD, Perler, Hama, Artkal S, Artkal M (2.6mm), Nabbi, and IKEA Pyssla, each with full code charts. Check codes against your own trays before you buy a lot of beads.
They set the long edge in beads: 29 is about one board, 50 for more detail, 58 about two, 87 about three. The short edge follows the photo. You can also drag a custom long edge.
Once you have a pattern, use Download list or Copy list. Empty cells don’t count. Each line is code, name, and quantity.
A screen and plastic under a desk lamp never match perfectly. Use the chart for planning, then compare codes to beads in your trays.
Yes. Use Pick background color, click a bead that should go empty, then nudge the tolerance. Crop first if the subject is tiny in the frame.