Free Bead Pattern Generator

Click or Drag & Drop to Upload Image

JPG / PNG / WebP up to 50MB. Also supports Paste from clipboard, Camera capture, or Templates import.

Bead Size Spec

Dimension Mode

Grid size (beads)

×
≈ 14.5 × 14.5 cm

Bead Palette

Smart Conversion Options
1
0

History

Last 8 projects saved in browser locally across sessions.

Template Library

Key Features

🎯

Dual Bead Size Support

Supports both 5mm standard and 2.6mm mini bead specifications. Each spec includes common preset sizes with real-time physical size conversion.

📐

Dual Dimension Modes

Set bead count manually or convert 1:1 from source pixels. Lock aspect ratio with one click. Supports fit-to-ratio or forced stretch scaling.

🧠

Smart Conversion Options

K-means color reduction (3–32 colors), denoise strength adjustment, edge enhancement, and automatic background processing. Flexible parameter combinations.

🖼️

Image to Bead Pattern

Upload any image and instantly convert it to a bead pattern. Multiple input channels: crop, paste, camera capture, template import, and JSON project import.

🎨

Auto Color Matching

Three built-in official palettes: Melody/Mard 221 colors, Perler, and Hama/Universal Chinese Beads. Color codes match physical beads one-to-one.

✏️

Manual Editing Tools

Brush, eraser, eyedropper, paint bucket fill, color swap, batch replace, undo/redo, and speckle removal. Fine-grained control down to every single bead.

🔄

Mirror, Rotate & Recolor

One-tap horizontal/vertical flip and left/right rotation. Manual recoloring supports undo. Toggle between grid and finished-product preview views.

📊

Color Usage Statistics

Auto-counts the beads needed per color, sorted by quantity descending. Copy the list in one click or export a CSV BOM for purchasing and sorting.

👁

Grid & Preview Dual Views

Grid view displays color codes for easy bead placement. Preview view simulates the finished result. Switch freely between both modes.

📥

Multiple Export Formats

Pattern PNG (with grid and codes), black & white lineart PNG, CSV bill of materials, and JSON project files. Covers printing, purchasing, and archiving.

⭐

1-Click Template Library

Load popular pre-made bead templates with one click, then edit or export them. Even beginners can produce finished pieces quickly.

💾

Local History Save

Automatically saves your last 8 projects locally in the browser. Survives page refreshes — go back and restore any earlier work anytime.

How to Use: 6 Simple Steps

1

Choose Your Input Method

Click the upload area or drag & drop an image. You can also paste from clipboard, capture from camera, load from the template library, or import a JSON project file.

2

Crop & Compose (Optional)

After upload, open the crop editor to rotate, zoom, and frame the subject. Apply the crop before setting the dimensions.

3

Pick Bead Spec & Size

Choose 5mm standard or 2.6mm mini beads. Pick manual or 1:1 pixel mode, select a preset or enter a custom grid size, and watch the physical size readout update.

4

Palette & Smart Parameters

Select a bead palette (Mard/Perler/Hama). Expand the smart options panel to tweak color limit, denoise, edge enhance, and background mode. Click "Generate Pattern".

5

Fine-Tune with Manual Edits

Use brush, eraser, fill, and eyedropper tools for micro-adjustments. Mirror, rotate, or batch-replace colors. Compare grid and preview views side by side.

6

Export in Multiple Formats

From the export dropdown: pattern PNG with codes, black & white lineart PNG, CSV BOM, or JSON project file. Projects are auto-saved to local history.

Use Cases

🧩

Pixel Art Creation

Convert your favorite pixel art or game characters into bead patterns. Use manual or pixel-faithful mode and build pixel-art masterpieces by hand.

🐾

Pet Photo Keepsakes

Make desk ornaments with standard 5mm beads or fine pendants with 2.6mm minis. Turn a beloved pet photo into a one-of-a-kind bead souvenir.

💑

Couple Avatars & Gifts

Convert couple portraits or group selfies into bead patterns. Use 5mm beads for desktop pieces or 2.6mm minis for elegant keychain keepsakes.

🎮

Anime & Game Characters

Load a trending character from the template library in one click, refine details with the brush tool, and produce figurine-scale bead charms in minutes.

👨‍👩‍👧

Kids & Family Craft Time

Pick 14×14 or 20×20 standard-bead presets, prepare simple cartoon designs for the kids, and build motor skills and color awareness together.

🎁

Shop & Custom Orders

Convert customer logos or photos into bead patterns. Export the CSV list to source beads, archive JSON projects, and batch-produce personalized custom gifts.

Bead Tips & Guide

What are fuse (Perler/Hama) beads? 5mm vs 2.6mm — which should I choose?

Fuse beads (Perler Beads / Hama Beads / Melt Beads) are a hands-on DIY craft material. You arrange colored plastic beads on a pegboard following a pattern, then iron them so the beads melt and fuse together. The two common sizes are 5mm standard beads (~5mm diameter — great for beginners, large pieces, and family crafts) and 2.6mm mini beads (~2.6mm diameter — finer detail, ideal for pendants and high-fidelity characters). A 29×29 design is roughly 14.5 cm with standard beads, but only ~7.5 cm with minis.

Mard / Melody 221-color palette — numbering rules

The Mard palette is grouped by color family: A (yellow/orange), B (green), C (cyan/blue), D (violet/indigo), E (pink/rose), F (red), G (brown/skin), H (black/white/gray), M (Morandi low-saturation) — 221 colors total. Codes look like A12, B3, H7: the letter marks the family, the number is the position within it. This tool is also fully compatible with the Melody bead palette.

Example: code H7 is the 7th color in the H (monochrome) family = pure black. F2 is the 2nd color in the F (red) family = classic red.

Which pegboard / preset size should I pick?

The pegboard is the base you place beads on. Common 5mm standard sizes: 14×14 (small charm), 20×20 (medium charm), 29×29 (classic small square board), 30×30, 40×40 (large piece). Common 2.6mm mini sizes: 32×32, 40×40, 52×52, 64×64, 78×78, all the way up to 104×104 (intricate large pieces). Beginners should start with a 29×29 standard board, then move to minis and larger layouts once comfortable. Physical size = grid count × bead diameter.

Smart options: color limit, denoise, edge enhance, background mode

Max colors: K-means clustering compresses colors to the target count (0 = unlimited) — fewer colors means easier purchasing but more lost detail. Denoise: removes grain and stray color specks from the source image. Higher value = cleaner image but less fine detail. Edge enhance: makes outlines pop. Best for cartoon artwork. Background mode: Auto (transparent PNG → empty bead slots), Remove white bg (white treated as empty), Keep everything (background also converted to beads).

Pixel art vs. bead patterns — the connection

A bead pattern is essentially pixel art — every grid cell maps to one physical bead. This tool down-samples your image into a pixel grid, then matches each pixel to the closest available bead color code, turning photos and illustrations into follow-along bead plans. "1:1 Pixel Faithful" mode is perfect when you already have a pixel-art source: every source pixel becomes exactly one bead.

FAQ

5mm standard vs 2.6mm mini — which do I pick? Can I convert between them?
Pick 5mm standard for beginners and large ornaments (cheaper, easier to handle, more pegboards available). Pick 2.6mm mini for fine charms, earrings, or highly-detailed character pieces. Switching specs keeps the same "grid bead count" but the physical size changes (29 beads = ~14.5 cm standard, ~7.5 cm mini) — remember to re-select the matching preset.
What kind of images give the best bead pattern results?
Cartoons, pixel art, and flat-color illustrations work best. For realistic photos, increase denoise and cap the max colors (around 16 is a good start), or pre-process the image with our image color adjustment tool. The cleanest conversions come from simple backgrounds and a clearly-defined subject.
What's the difference between "Manual bead count" and "1:1 Pixel Faithful" modes?
Manual mode lets you specify width×height in beads — the tool scales the source image to the target grid using your chosen fit-or-stretch mode. Pixel-faithful mode reads the source pixel dimensions directly and maps 1 pixel = 1 bead, ideal for files that are already pixel art (extremely large images are capped to a 120-bead maximum).
What do the numbers in the color usage table mean? When should I use CSV vs JSON?
The usage count is how many beads you need of that code, sorted from most to least. The CSV BOM opens directly in Excel — perfect for purchasing, sorting, and restocking. The JSON Project saves every detail of your full pattern (dimensions, palette, per-bead colors) so you can import it later and keep editing. For important work, export both PNG and JSON.
How do I read the color codes (like A12) printed on the pattern?
Each code matches the number printed on your bead packaging. Simply take the code shown in each grid cell, grab that bead, and place it in the matching spot on your pegboard. Flip to "Preview View" any time to see how the final result will look.
How do I print my downloaded pattern at true physical size?
After downloading the PNG: for 5mm standard, scale & print at "1 cell = 5 mm" (so 29 cells = 14.5 cm). For 2.6mm mini, use "1 cell = 2.6 mm". You can also work directly from the pattern on your screen. The lineart PNG is great for B/W printing and marking codes with a pen.
How long does local history last? Why can't I find an old pattern?
History is stored in the browser's localStorage and keeps your last 8 projects. Nothing is uploaded to our servers. If you clear the browser cache, switch browsers/devices, or use incognito/private mode, history will not be available. Always export a JSON project for long-term archiving.