Gingham

How to turn a pet photo into a cross stitch pattern

A stitched portrait of someone’s dog or cat is one of the few handmade gifts nobody already owns. It is also one of the easiest to get wrong: fur is texture, and texture is the first thing a grid of squares throws away. Here is how to choose the photo, the size and the colours so the animal is still recognisable.

Short answer

Use a close, well-lit photo where the pet’s head fills the frame and the eyes are sharp. Go bigger than feels necessary: on 14-count Aida a 6″ hoop is 84 × 84 stitches and a 10″ hoop is 140 × 140, and faces need every one of them. Allow more colours than for a graphic design — start around 20 and add until the fur has depth. Then tidy the stray single stitches, check the eyes at full zoom, and only then buy thread. For a Christmas gift, start in September.

Try it on your photo Gingham shows the whole pattern before you pay anything.

1. The photo decides almost everything

The general rules for turning a photo into a cross stitch pattern all apply here, but pets add their own problems. Look for:

Black and dark tabby coats are the hardest case. What reads as “black fur” is mostly a few very dark greys and browns, and with no light falling across the coat there is nothing for the pattern to work with. Shoot again near a window rather than fighting it in the chart.

2. Pick the size before you touch the colours

Size is the real limit on detail. The arithmetic is the same as for any chart: stitches = inches × fabric count, so the finished size and the Aida you buy fix how many squares the face gets.

stitches across = width in inches × fabric count
A 6″ hoop on 14-count Aida is 6 × 14 = 84 stitches across.
Finished pieceStitches at 14-countFull-coverage stitchesWhat survives
3″ ornament42 × 42about 1,800A silhouette or a head shape, not a face
6″ hoop84 × 84about 7,100A recognisable pet: markings, eyes, ear shape
10″ hoop140 × 140about 19,600Fur direction, whisker pads, eye colour
14″ pillow196 × 196about 38,400Close to photographic, and months of stitching

These are Gingham’s cross stitch presets, quoted at 14-count. Change the fabric and the same stitch counts change size: 84 stitches is 6″ on 14-count, 5.25″ on 16-count and about 4.7″ on 18-count. See Aida count explained.

If you are choosing between two sizes, take the larger one. If the pattern looks right but the hoop is too big, go up in fabric count instead: the stitch count stays, the piece shrinks.

3. Fur needs more colours than a graphic does

A logo or a cartoon converts happily into eight flat colours. A coat does not: what makes fur look like fur is a gradient of closely related shades, and cutting the palette too hard turns it into contour-map patches.

Gingham starts a cross stitch pattern at 20 colours and lets you take it up to 60, all matched to DMC floss numbers. For a pet portrait, start at the default, then add colours a few at a time and watch the cheeks and the chest — the moment they stop looking banded, stop. Adding colours past that point mostly adds single stitches and thread to buy.

Two other levers matter more here than in any other subject:

4. Check the eyes at full zoom, not the thumbnail

A pattern that looks perfect at thumbnail size can have eyes made of three muddled grey squares. Before you commit, zoom the chart in until single squares are visible and look at, in this order:

  1. The eyes. Is there a dark pupil, a ring of iris colour, and at least one pale square where the catchlight was? Those three things are what make the animal look alive.
  2. The nose and mouth line. They should be a definite dark shape, not a smear into the muzzle.
  3. The outline against the background. Ears and the top of the head are where a portrait loses its edge.

If the eyes are not right, the fix is almost always earlier in the chain — crop tighter, go up a size, or use a sharper photo. Fiddling with the colour count rarely rescues them.

5. What a converted chart will not do for you

Being honest about this saves disappointment later. A photo converter produces whole cross stitches in a grid, and that is all. Gingham does not chart backstitch, fractional stitches or French knots, so the fine dark lines around eyes and the whiskers are not in the pattern. Stitchers usually add whiskers themselves in backstitch at the very end, working from the photo rather than the chart — a single long stitch per whisker, in one strand.

The background is the other decision the app will not make for you: it becomes stitches like everything else, and a busy one costs thousands of them. Cropping tight is the cheapest fix; replacing it with a plain colour in a photo editor before converting is the thorough one.

6. Thread, time and gift deadlines

Once the chart is right, the key tells you what to buy: each DMC number with its stitch count and an estimate of how many skeins it needs. Gingham’s estimate works from about 960 full stitches per 8 m skein with two strands on 14-count, scaled for other counts, rounded up per colour — see how many skeins of floss you need.

Time is harder to pin down, and worth doing before you promise the piece to anyone. Stitchers who time themselves commonly report somewhere around 100–200 full stitches an hour as of September 2026, varying with fabric count, colour changes and how often the chart is consulted. At the middle of that range, the 6″ hoop above is roughly 45–50 hours of stitching and the 10″ hoop is well over 100. Treat those as planning numbers, then time your own first thousand stitches and redo the sum.

Which is why gift portraits get started early. A 6″ hoop at an hour a day is six or seven weeks, before framing — start in September and a Christmas piece is comfortable; start in December and it is not.

Your pet, as a chart

Gingham turns a photo from your phone into a cross stitch chart with DMC colors, symbols, stitch counts and a skein estimate, in sizes from a 3″ ornament to 16 × 20″ wall art. Build the whole pattern and inspect it free; saving and exporting it as a PDF is Gingham Pro, a weekly or annual subscription with a 3-day free trial.

Get it on Google Play