OpenToolbox

Free Perler Bead Pattern Maker

Perler Bead Pattern Maker turns a picture into a bead, cross-stitch, diamond painting or pixel art pattern of up to 300 × 300 cells. Match colors to Perler, Hama midi, Artkal S or DMC palettes with CIEDE2000, or let it pick the best colors, then download a numbered PDF chart, a PNG and a shopping list.

Palettes:
Perler, Hama midi, Artkal S, DMC
Max size:
300 × 300 cells
Output:
PDF chart, PNG, shopping list
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Are the bead and thread colors exact?

No. Brands don't publish exact RGB values, so the tables are community approximations and screens differ. Matching uses CIEDE2000, the most perceptual standard color difference, but always check against a real color chart before buying.

When should I use dithering?

For photos and gradients: it mixes neighboring colors to suggest shades the palette lacks. For logos, cartoons and pixel art keep it off, so flat areas stay one color, and use the Sharp sampling mode.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Perler Bead Pattern Maker

  1. Open a picture (or try the sample) and pick the area that becomes the pattern under Select area.
  2. Choose the width in beads (29, 58, 87, 116 for pegboards, or custom) and the pattern type: beads, cross-stitch, diamond painting or pixel art.
  3. Pick a palette (Perler, Hama, Artkal S, DMC or the best colors for the picture), untick colors you don't own, and try dithering, clean-up or background removal.
  4. Hover or tap cells to read their color, then download the numbered PDF chart, a PNG and the shopping list.

Credits & open source

Our own code plus open-source libraries. Thank you to the people who make these projects.

  • jsPDFPDF generation in the browser. © James Hall, yWorks GmbH and contributors · MIT

Web platform APIs used: Canvas 2D, createImageBitmap, Web Workers, Pointer Events, Keyboard Events, File API, Clipboard API, localStorage.

  • Perler, Hama midi and Artkal S bead color tables (approximate RGB) by maxcleme and the beadcolors contributors (Perlervault and others); names normalized by us. Perler is a trademark of Perler / Plaid Enterprises, Hama of Hama A/S, Artkal of Artkal Beads; not affiliated. (MIT) — Palette matching and legends for Perler (103 colors), Hama midi (92) and Artkal S (199) beads
  • DMC embroidery floss color chart (approximate RGB) by Compiled by us from publicly listed DMC color numbers and names with community RGB approximations; DMC is a trademark of DMC (Dollfus-Mieg & Cie), not affiliated. (Facts (not copyrightable) / our compilation CC0) — Palette matching, symbols and skein estimates for cross-stitch and diamond painting (487 colors)

Full license texts: third-party notices · all credits

Frequently asked questions

How are bags and skeins estimated?

Bead bags hold 1,000 beads (Hama also 3,000). A DMC skein is taken as about 1,800 full cross stitches on 14-count with two strands, scaled for other fabrics; diamond bags hold 200 drills. A spare percentage is added; you can change all of these.

Is my picture uploaded?

No. Everything runs in your browser, including the PDF; your color choices are only remembered in this browser.

More crafts & laser tools