Turn an image into editable pixel art

Upload a photo, pick how many pixels wide it should be, and get an editable grid you can recolor, count and print — all in your browser.

A cat photo turning into a grid of square pixels, each a single flat color.

To turn an image into pixel art, you decide how many pixels wide the result should be, then let the tool sample your photo down to that grid — one flat color per cell. In the pattern maker you upload a JPG, PNG or WebP (up to 15 MB), set a width from 12 to 120 pixels, press Create preview, and get an editable grid you can recolor, count and download. The picture is processed entirely in your browser — nothing is uploaded to a server.

Open the maker and drop in an image →

What “image to pixel art” actually means

Pixel art is an image built from a small, deliberate grid of squares, where each square is a single solid color. The width you choose is the resolution: a 29-pixel-wide grid is chunky and poster-like; 120 wide keeps far more of the original detail. Height is not something you set directly — it follows the aspect ratio of the area you crop, up to a ceiling of 120 rows. So the two knobs that decide the look are the width (how coarse the pixels are) and the maximum colors (how many distinct shades the grid may use, from 1 to 12).

How the conversion works, step by step

  1. Add an image. Drag in a JPG, PNG or WebP up to 15 MB (and under 24 megapixels). There is a sample photo built in if you just want to try it.
  2. Crop, if you want. Only the area inside the outline is sampled, so you can pixelate just a face or an object instead of the whole frame.
  3. Set width and color count. Presets of 29, 58 and 87 pixels are one tap; the slider covers everything from 12 to 120. Max colors caps the palette between 1 and 12.
  4. Generate. The tool samples the cropped area into your grid and matches every cell to the nearest color in a real Perler bead palette (103 shades), compared in a perceptual color space so the matches look right to the eye rather than merely close in raw RGB.
  5. Preview, then apply. New results appear as a preview with Apply and Discard — they never overwrite your current grid until you say so. You can also “Compare size options” to see coarser and finer versions side by side.

What the width and color settings actually change

A converter has two dials, and each one changes something you can count. We ran the same test photo through the converter at three widths and three color limits (the built-in sample cat, resampled to the grid size and matched with the same Perler color matcher the tool uses) so you can see the effect:

Nine pixel-art versions of one cat photo: three grid widths (29, 58 and 87 cells) by three color limits (up to 4, 8 and 12 colors), each labelled with its bead count, board count and lone-bead count.
One photo, nine settings. Counts include the background, because background removal was off. Your numbers will differ with your photo; the pattern is what matters.

Width sets the size — and the number of pegboards

Bead count is just width times height, and a standard large pegboard holds a 29 × 29 square, so the number of boards is ceil(width ÷ 29) × ceil(height ÷ 29). For a square crop:

  • 29 wide — 841 beads, one board. Chunky; small details such as eyes can disappear.
  • 58 wide — 3,364 beads, four boards. Outlines and faces become readable.
  • 87 wide — 7,569 beads, nine boards. Close to the photo, but it is a large build.

In our test the 29-wide, 4-color version lost the cat’s face, while the 58-wide version kept the outline, eyes and tail. If you are unsure, use Compare size options and pick the smallest width where the subject still reads.

Max colors sets how fiddly the build is

More colors give a more faithful picture but leave more lone beads — single beads with no same-color neighbor above, below, left or right, each one a separate placement. In the same test:

  • 29 wide: 29 lone beads at 4 colors, 73 at 8, 153 at 12.
  • 58 wide: 63 at 4 colors, 267 at 8, 375 at 12.
  • 87 wide: 119 at 4 colors, 461 at 8, 773 at 12.

The background matters too. The photo’s smooth blue sky was matched to several close mint and gray shades, so the higher-color versions show a speckled background. Crop tightly to the subject, or use background removal, before you raise the color limit — a lower limit will often look cleaner and build faster than a higher one.

These numbers come from a single test image, so treat them as a guide to the trade-off rather than a promise about your own photo. Once you have a good grid, the pixel art grid maker page explains reading it as grid, beads or symbols, and the Perler color chart lists the 103 shades the matcher chooses from.

Editing your pixel art

The grid is fully editable after it appears. Switch between three views — beads, grid and symbols — and use the tools that fit pixel work:

  • Paint, erase and fill individual cells, with a color picker listing every shade by code and name.
  • Replace all of one color with another in a single step.
  • Undo and redo — one stroke is one Undo — plus zoom from 50% to 400% for precise cells.
  • Protect cells you have already dialed in, so a later re-generate leaves them alone.

Downloading your pixel art

When the grid looks right, export it — every download is built from the confirmed version, not an unapplied preview:

  • PNG — the pixel grid as an image, with empty cells left transparent.
  • CSV — a bead/color list with the exact count of each shade.
  • PDF — a printable reading chart that divides the grid into 29 × 29 sections with symbols and counts, on A4 or US Letter.
  • JSON — an editable project file (grid, protected cells and, optionally, the original image) you can reopen later.

Pixel art you can actually build

Most “photo to pixel art” tools stop at a filtered image. This one is tuned so the result is something you can make by hand: each pixel maps to a real Perler bead color, the CSV tells you how many of each you need, and the PDF is a chart you can read next to a pegboard. If you only want the on-screen pixel-art image, the PNG export gives you exactly that. And because everything runs in your browser, your photo never leaves your device — the tool is free to use with no sign-up.

New to it? The companion guide, how to turn a photo into a bead pattern, walks through the same pipeline with a worked example, and preparing a photo first covers the crops and contrast that make pixel art read clearly.

Start with your own image →

Frequently asked questions

Is this image-to-pixel-art tool free?

Yes. It runs entirely in your browser with no sign-up, and the picture is never uploaded to a server.

What image formats and sizes can I use?

JPG, PNG or WebP files up to 15 MB, and under 24 megapixels. Very large photos should be cropped or scaled down first.

How large can the pixel art be?

You choose a width from 12 to 120 pixels. The height follows the part of the image you crop, up to a maximum of 120 rows.

Does my photo get uploaded anywhere?

No. The conversion happens in your browser, so the image stays on your device. Automatic saves and exports are local too.

How is this different from a pixel-art filter?

Every pixel is matched to a real Perler bead color, you get an exact count of each shade, and a printable chart — so the result is something you can build, not just an on-screen effect. A plain PNG export is available if you only want the image.

What is the best width for a pixel art converter?

It depends on the detail you need. 29 pixels wide fits one pegboard but loses small features; 58 keeps faces and outlines in a four-board build; 87 stays close to the photo in nine boards. Compare size options and pick the smallest width where your subject still reads.

Why does my converted image look speckled?

Smooth backgrounds such as sky or a studio wall are matched to several similar palette colors, and a higher color limit makes that speckle more visible. Crop tightly to the subject, use background removal, or lower the maximum colors.