Home › Image Tools › Image to Cross Stitch Pattern

Image to Cross Stitch Pattern

Convert any photo, logo or drawing into a ready-to-stitch chart. Choose the stitch count and number of colors, and the tool matches every color to the closest DMC-numbered stranded cotton, builds a symbol grid with a color key and floss estimate, and exports a printable PDF.

Last updated:

Fit

Hover over the chart to see the stitch position and thread.

Color key Click a color to highlight it in the chart

SymbolColorThreadNameStitchesSkeins
Advertisement
Advertisement

How to use the Image to Cross Stitch Pattern

  1. Add a picture: drop it on the box, paste it or press Choose image. Photos with a clear subject and simple background work best.
  2. Set the size: choose the width in stitches and your fabric count; the finished size is shown instantly.
  3. Choose the colors: set the maximum number of colors, keep DMC thread matching on, and optionally turn on dithering, confetti clean-up or an unstitched background.
  4. Check the chart: switch between Stitched, Chart and Symbols views, zoom in, and click a color in the key to highlight where it is used.
  5. Download the PDF to print the pattern with its color key, or save the chart as a PNG.

Choosing the right stitch count and fabric

The finished size of a cross-stitch design is simply stitches ÷ fabric count. Fabric count is the number of stitches per inch: Aida is stitched over one block, evenweave and linen are usually stitched "over two" threads, so 28-count evenweave gives 14 stitches per inch.

FabricStitches per inch100 stitches wide =Usual strands
11 count Aida119.1 in (23.1 cm)3
14 count Aida147.1 in (18.1 cm)2
16 count Aida166.25 in (15.9 cm)2
18 count Aida185.6 in (14.1 cm)1-2
28 count evenweave (over 2)147.1 in (18.1 cm)2
32 count linen (over 2)166.25 in (15.9 cm)1-2

Add about 3 inches (7-8 cm) of extra fabric on every side for framing or hooping.

How the pattern is made

  1. Resample: the picture is averaged down so each stitch represents one block of pixels.
  2. Reduce colors: k-means clustering in the CIELAB color space finds the requested number of representative colors.
  3. Match threads: each cluster color is matched to the nearest DMC-numbered thread using the CIE94 color difference formula, and duplicates are merged.
  4. Assign stitches: every stitch gets the closest thread color (with optional Floyd-Steinberg dithering), then lone confetti stitches are tidied and the background can be left blank.
  5. Chart: threads are sorted by usage and given symbols; the chart has bold lines every 10 stitches and red arrows marking the center, the usual starting point.

Tips for a great pattern

  • Crop tightly around the subject before loading the photo, and choose an image with good contrast.
  • Logos and cartoons: use few colors (4-12), dithering off and confetti clean-up on.
  • Photos and portraits: 25-40 colors and a width of 120+ stitches keep shading smooth; try dithering for skies and skin.
  • Check thread colors against real floss in daylight; swap any that look wrong in the key before you buy.
  • Print the PDF at 100% scale (no "fit to page") so the grid is easy to read, and mark finished areas with a highlighter.

Frequently asked questions

How many stitches wide should my pattern be?

Divide the finished width you want by your fabric's stitches per inch. For a 7-inch-wide design on 14-count Aida, use about 98 stitches. Portraits and detailed photos usually need 120-200 stitches wide; simple shapes and logos look good at 40-80.

How are the thread colors chosen?

The image is first reduced to your chosen number of colors with k-means clustering in the CIELAB color space, which models how people perceive color differences. Each resulting color is then matched to the nearest thread in a 450-color palette numbered like DMC six-strand embroidery floss, and duplicate matches are merged.

Are the DMC colors exact?

No screen color is exact. The palette uses widely published approximate RGB values for DMC stranded cotton numbers, and monitors and printers show colors differently. Use the numbers as a starting point and check real floss against your photo before buying.

How is the number of skeins estimated?

A standard skein is 8 m of six-strand floss. The estimate assumes about (2√2 + 2) ÷ fabric count inches of thread per full cross stitch per strand (two diagonals on the front plus travel on the back), multiplied by the number of strands, plus 50% for tails and waste. It is rounded up, so buy at least that many.

What does dithering do?

Dithering mixes stitches of nearby colors in a scattered pattern to simulate shades that are not in your palette, which helps gradients and skin tones with few colors. It also creates more single stitches (confetti), which take longer to stitch, so leave it off for logos and cartoons.

What is confetti clean-up?

Confetti are isolated single stitches of a color, which are slow to stitch. Clean-up replaces a stitch that has no same-colored neighbors with the most common color around it, giving larger blocks of color with very little change to the look.

Is my photo uploaded?

No. The pattern is calculated in your browser and the PDF is built on your device. Nothing is sent to a server.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Pixelate Image & Pixel Art ConverterTurn any picture into pixel art with retro palettes and dithering.Pixel Art MakerDraw pixel art on an 8 to 64 px grid with palettes, fill and mirror, then export PNG or SVG.Color Palette from ImageExtract the main colors of any photo as HEX codes, CSS variables and a palette PNG.Graph Paper GeneratorMake printable square, dot, isometric or hex graph paper and download it as PDF, PNG or SVG.Printable Calendar MakerMake a printable month or year calendar with holidays, then print or save PDF.Printable Planner GeneratorDesign daily or weekly planner pages with your dates and colors, then print them as a PDF.Lined Paper GeneratorCreate printable lined paper: wide, college or handwriting ruling, Cornell notes, PDF or PNG.Bookmark MakerDesign printable bookmarks with photos, quotes and patterns, front and back, many per sheet.Contact Sheet MakerLay out many photos as a printable thumbnail grid with filenames, then save it as PDF or JPG.Envelope PrinterPrint return and recipient addresses on #10, DL, C5 or A7 envelopes, one or hundreds, as a PDF.Instagram Feed PlannerPreview photos in a 3-column profile grid, drag to reorder and save your feed plan.Photo Print LayoutArrange photos on 4x6, 5x7, A4 or Letter sheets (wallet, 2x2, 3.5x5) and download a print-ready PDF or JPG.Photo to Coloring PageTurn any photo into a printable black-outline coloring page and download it as PDF or PNG.Print Image on Multiple PagesEnlarge a picture across several A4 or Letter sheets to make a big poster, with overlap and cut marks.Printable RulerPrint an accurate cm, mm or inch ruler (6–30 cm) as a PDF with a calibration check square.Sprite Sheet GeneratorPack images or GIF frames into a sprite sheet PNG with JSON or CSS coordinates.Landscape Design PlannerDraw your yard to scale with lawn, beds, patio, paths, trees and shrubs; get area totals and a PNG.Stencil MakerTurn a photo or text into a printable stencil with automatic bridges, tiled across pages. PNG, SVG, PDF.Printable Ring SizerPrint a true-scale ring sizer strip and circle chart (US, UK, EU) with a calibration check.Envelope Template GeneratorMake a printable envelope template for any card size: A2, A7, square or custom, PDF or SVG.Gallery Wall PlannerArrange picture frames to scale on your wall and get exact nail positions plus a PNG plan.Quilt Pattern DesignerDesign quilt blocks and layouts with your fabric colors; get yardage, cutting list and PNG.Tile Layout PlannerDraw your room's tile layout in grid, brick or herringbone, balance edge cuts and count tiles.Yoga Sequence BuilderDrag yoga poses into a sequence with hold times, play it with a timer and print a class plan.
See all 22 Printables & Worksheets →