Pixel Art to Cross Stitch: How to Convert Retro Designs

Pixel art and cross stitch share the same fundamental structure: a grid of colored squares. Converting between them is simpler than you might think.

Last updated May 3, 2026

Why Pixel Art and Cross Stitch Are a Perfect Match

Cross stitch is, at its core, a grid-based medium. Each stitch occupies one square of a fabric grid, and the finished piece is made up of thousands of those colored squares. Pixel art is built on exactly the same principle: a grid of colored squares that compose into an image when viewed at the right scale.

This structural compatibility means pixel art converts to cross stitch almost perfectly. Unlike converting a photograph — which requires downsampling, color quantization, and approximation — pixel art already exists at a fixed resolution with a limited palette. Every pixel becomes exactly one stitch. Every color in the source file maps to exactly one thread color. There's no guesswork.

The result is patterns that are faithful to the original design, with clean edges, exact color zones, and no interpolation artifacts. If the pixel art looks good on screen, the cross-stitch version will look good on fabric.

Finding Pixel Art to Stitch

You have several options for sourcing pixel art to convert into cross-stitch patterns.

Video game sprites

Classic video game sprites — from games like Zelda, Pokémon, Minecraft, Stardew Valley, and hundreds of retro arcade and console titles — are a natural fit for cross stitch. Many are already designed at low resolutions (16x16, 32x32, 64x64 pixels) that translate directly to small-to-medium cross-stitch projects. Fan art and game tribute pieces are among the most popular cross-stitch projects online.

Note: if you're stitching a copyrighted game sprite for personal use or as a gift, that's generally fine. Selling finished pieces made from copyrighted assets can be a legal grey area depending on your jurisdiction.

Pixel art communities

Sites like Lospec (lospec.com) host thousands of original pixel art pieces in all styles, many under permissive licenses. Pixilart and OpenGameArt are other sources with large community-created libraries. Many artists on these platforms are happy for their work to be stitched personally.

Create your own pixel art

Designing your own pixel art to stitch is a rewarding two-part craft project. Pixel art editors like Aseprite, Piskel (free, browser-based), or even the pixel pencil tool in Photoshop or GIMP make it easy to design at small resolutions. Keep your palette simple — 8 to 20 colors — and think in terms of stitch zones rather than smooth gradients.

Convert an existing photo to pixel art first

If you have a photo you'd like to convert but want a more graphic, stylised result than a direct photo-to-pattern conversion, you can first reduce it to pixel art using an image editor, then use Brodette's pixel art mode to convert that. Alternatively, use Brodette's standard photo converter and adjust the color count and stitch width settings to achieve a similarly graphic look.

Using Brodette's Pixel Art Mode

Brodette's dedicated pixel art converter is specifically designed for grid-based source images. Unlike the standard photo converter, it does not apply downsampling or interpolation — each pixel in your source image maps directly to one stitch in the pattern.

Step 1: Upload your pixel art file

Visit brodette.com/pixel-art and upload your pixel art image. PNG is the preferred format because it's lossless — JPEG compression introduces color artifacts that can corrupt the exact pixel colors in your source file. If you're exporting from a pixel art editor, always use PNG.

Step 2: Review the pattern dimensions

The pattern will have exactly the same dimensions as your source image in pixels. A 32x32 pixel sprite becomes a 32x32 stitch pattern. If the result is too small or too large for your intended project, you'll need to scale the source image (maintaining integer multiples — 2x, 3x, 4x — to avoid introducing interpolation).

Step 3: Review color mapping

The converter maps each unique color in your source file to the nearest matching DMC thread using perceptual color distance (CIEDE2000). Review the color mapping panel to see which DMC colors have been assigned. If a mapped color doesn't look right, you can select an alternative from the full DMC color reference.

How Color Mapping Works

Pixel art typically uses a custom palette of colors — hex values chosen by the artist to match the aesthetic of the piece. These exact hex values almost never exist in the DMC thread catalogue. The color mapping step finds the closest DMC thread for each source color.

Brodette uses the CIEDE2000 color difference formula, which measures perceptual distance in CIE Lab color space. This is the most accurate method available for evaluating whether two colors look the same to a human eye. It accounts for the fact that human vision is more sensitive to differences in some color ranges (greens, near neutrals) than others (blues).

For most pixel art, the mapping produces excellent results because pixel art already uses limited, high-saturation palettes that map cleanly to DMC's 500-color range. You may occasionally want to manually substitute a color — for example, if two source colors map to the same DMC thread (creating a merge), or if the nearest DMC match shifts an important colour further from your vision than you'd like.

Try the pixel art converter

Upload any pixel art and get a stitchable pattern with exact color mapping.

Sizing Your Project

The physical size of your finished cross-stitch depends on two factors: the number of stitches and the fabric count (holes per inch or per centimetre).

  • On 14-count Aida, each stitch is approximately 1.8mm (about 1/14 inch). A 32x32 stitch pattern finishes at roughly 5.8x5.8 cm (about 2.3x2.3 inches).
  • On 11-count Aida, each stitch is larger — approximately 2.3mm. The same 32x32 stitch pattern finishes at roughly 7.4x7.4 cm (about 2.9x2.9 inches).
  • On 18-count Aida or evenweave, stitches are smaller — 1.4mm. Good for detailed patterns where you want the finished piece to remain compact.

For larger pixel art (128x128 or more), consider scaling the source image down before converting, or stitching on 18-count fabric to keep the finished size manageable.

Pokémon and classic game characters

Front-facing Pokémon sprites from the first few generations of games are extremely popular cross-stitch subjects. The official sprite dimensions (56x56 or 80x80 for older generations) produce a manageable small-to-medium project that fits nicely in a 4-inch hoop. A full first-generation Pokédex cross-stitch is a legendary long-term project in the crafting community.

Minecraft icons

Minecraft's 16x16 item and block textures are perfectly sized for small cross-stitch pieces. Creeper faces, diamond swords, and crafting table tops all convert directly to tiny, clean patterns. These make excellent keyrings, patches, and greetings card inserts.

Custom character designs

Tabletop roleplaying game characters, original pixel art characters, and custom portraits drawn in a pixel art style make deeply personal cross-stitch gifts. If you're commissioning pixel art from an artist for this purpose, ask for a PNG at the native resolution (no scaling applied) with a clean, limited palette.

Tips for Pixel Art Patterns

  • Always use PNG source files. JPEG compression introduces color banding that can corrupt your palette, resulting in dozens of nearly-identical colors that each map to different DMC threads.
  • Transparent pixels become no-stitch areas. If your pixel art has a transparent background (alpha channel), those pixels appear as empty squares in the pattern — perfect for producing a silhouette design on plain fabric.
  • Watch for merged colors. When two similar source colors both map to the same DMC thread, the pattern merges them automatically. Check the color mapping panel to ensure you haven't lost important contrast between areas.
  • Scale at integer multiples only. If you need to resize your pixel art before converting, scale by 2x, 3x, or 4x — not fractional amounts. Fractional scaling introduces interpolated pixels with blended colors that break the clean one-pixel-one-stitch mapping.
  • Consider 1x1 stitch mapping for small sprites. A 16x16 pixel sprite produces a 16x16 stitch pattern. On 14-count Aida that's under 3cm square — tiny enough for a keyring charm. Scale 2x to get a 32x32 stitch version that fits comfortably in a small frame.

Free from Brodette

Get our free stitch count cheat sheet — print it out and keep it beside you when sizing your pixel art pattern.

Join our newsletter for more cross-stitch resources.

Continue reading

Beginner's Guide to Cross Stitch

Start here: materials, your first stitch, and basic techniques.

Read →

How to Read a Cross-Stitch Pattern

Decode symbols, color keys, and grid notation.

Read →

Aida, Evenweave & Linen: Fabric Types Compared

Choose the right fabric for your project.

Read →