Guide

How to Choose Cross Stitch Lettering and Fonts

The short answer

Choose cross stitch lettering by finished size first, then readability. Letters need at least 5 stitches of height to be legible and about 7 for comfortable reading; strokes should be whole stitches wide. Use alphabets drawn for the stitch grid rather than shrunken computer fonts, which lose strokes and become uneven at small sizes.

Lettering is where cross stitch looks most like typography, and where a few stitches make an enormous difference. A sampler with crisp, even letters looks professional; one with a wobbly “S” and a squashed “e” looks rushed. The good news is that legible stitch lettering follows a handful of simple rules.

Why computer fonts don’t work on a grid

A computer font is a set of smooth outlines. When software shrinks those outlines onto a coarse grid, it has to decide, square by square, whether each one is “inside” the letter. At large sizes that works. At 7 or 10 stitches tall it fails in predictable ways:

  • thin strokes vanish entirely or appear in some letters but not others
  • curves turn into lumpy stair steps of different widths
  • two letters with the same stroke end up one and two stitches thick

A stitch alphabet is designed the other way round: each letter is drawn square by square, so every vertical is the same width, every curve uses a consistent step, and letters sit on a common baseline. That is why the alphabets on this site are stored as editable stitch data rather than generated from a font file.

Rule 1: Decide the finished size first

Letter height in stitches ÷ fabric count = height in inches. A 7-stitch capital is half an inch on 14-count. Pick the size you want on the wall, then choose an alphabet whose height delivers it (the Aida count guide covers the formula).

Rule 2: Respect minimum heights

Capital heightReadability
3–4 stitchesOnly digits and very simple capitals; good for tiny dates
5 stitchesReadable small capitals (Sprig Mini)
7 stitchesComfortable capitals and real lowercase (Hearth Block)
10–14 stitchesRoom for curves, serifs and decorative details (Ribbon Rounded)

Lowercase letters need more height than capitals because their bodies (the “x-height”) are shorter. Below about 7 rows total, a set of small capitals reads better than squeezed lowercase, which is why Sprig Mini shows lowercase as small caps.

Rule 3: Keep strokes whole and consistent

One-stitch strokes look fine on 14- and 16-count. On coarse 11-count they can look sparse, so either add a strand of floss (3 instead of 2) or choose a bolder alphabet. On 18-count and finer linen, one-stitch strokes look delicate and elegant.

Rule 4: Space for the eye, not the ruler

Equal gaps of one column between all letters is a good default, but letters with open sides (L, T, r) create visual holes. If a name looks uneven, try:

  • removing a column after L or T when the next letter is short
  • adding one between two round letters (O and C) if they seem to touch
  • keeping word spaces at least as wide as one narrow letter

The text generator lets you change letter and line gaps; for individual adjustments, open the design in the Studio and select-and-move a single letter.

Rule 5: Contrast with the fabric

Lettering is thin, so colour contrast matters more than in pictures. Dark green, navy, deep red or charcoal on cream or white always read well. Pale pastel letters on white Aida often disappear, even if they look fine on screen. Our colour guide explains why screens exaggerate pale colours.

Matching style to project

  • Modern and friendly: rounded display letters (Ribbon Rounded) for nurseries and single words.
  • Classic sampler: block capitals with a geometric border; Hearth Block in a dark colour.
  • Practical labels and tags: small capitals (Sprig Mini) that save space.
  • Monograms: large initials with an ampersand inside a frame, like the Initials Frame pattern.

Mixing alphabets

Two alphabets can work together if one is clearly dominant: a large name in Ribbon Rounded with a small date in Sprig Mini underneath. Avoid mixing two alphabets of similar size; they look like a mistake rather than a choice. Compose each line in the generator, open both in the Studio and paste one into the other.

Common mistakes

  • Using a computer font shrunk below 12 stitches tall.
  • Pale thread for thin lettering.
  • Forgetting descenders: “Peggy” needs two extra rows for the tails of g and y.
  • Centring by counting letters instead of stitches; let the generator’s centre alignment do it.

Licensing

Fonts and alphabets have licences like any other creative work. The three alphabets and ornaments here were drawn for this site and released into the public domain (CC0), so you can use them in anything you stitch, share or sell. If you copy an alphabet from a book or another site, check its terms first. See licenses.

Quick reference: which alphabet for which job

ProjectSuggested alphabetWhy
Baby name for a nursery wallRibbon RoundedLarge and soft, readable across a room
Sampler quote, 3–5 linesHearth BlockReal lowercase, compact, very legible
Date or place under a nameSprig MiniSmall enough not to compete with the name
Bookmark or luggage tagSprig MiniFits narrow bands
Monogram with initialsHearth Block or Ribbon Rounded inside a frameStrong shapes, frame adds polish

Worked example: fitting a quote into a frame

You want “Home is where the heart is” inside an 8 × 10 inch frame on 14-count, with room for a border.

  1. The visible area is about 6.5 × 8.5 inches, which is 91 × 119 stitches.
  2. In Hearth Block, letters average about 6 stitches including spacing, so a line of 13 characters is roughly 75–80 stitches wide. Splitting the quote into three lines (“Home is”, “where the”, “heart is”) keeps each line under about 55 stitches.
  3. Three lines of 9 rows (with descenders) plus two 2-row gaps make 31 rows of text.
  4. That leaves generous space: centre the text, add a double border with 3 stitches of padding and a heart below. The whole design is roughly 65 × 50 stitches, which leaves comfortable margins inside the frame.

If the text looked too small in the frame, switching to Ribbon Rounded doubles the letter size: the widest line becomes about 105–110 stitches, too wide for this frame, so you would shorten the lines or choose a larger frame.

Checking legibility before stitching

  • View the design in the Studio at a small zoom: if you can still read it, it will read from across a room.
  • Check letters that are easily confused at small sizes: I and l, O and 0, S and 5.
  • Print a page at actual size and hold it at the distance the piece will be viewed from.

Questions stitchers ask

What is the smallest readable cross stitch letter?

About 5 stitches tall for capitals. Below that, letters need very simple shapes, which is why tiny alphabets usually use small capitals and avoid lowercase.

Can I use my favourite computer font?

Shrinking a computer font onto a grid usually produces uneven strokes. If you need a particular style, trace it large on graph paper or in the Studio so every stroke is a whole number of stitches.

Should lettering be backstitched instead?

Backstitch gives finer, smoother letters and is common for small text. This site’s alphabets use full cross stitches, which are easier for beginners and look bold at a distance.

How much space should go between words?

At least the width of a narrow letter, usually 3 stitches in Hearth Block and 5 in Ribbon Rounded. Check the preview: words should look clearly separated but still belong together.

Try it now

Everything in this guide works in the free cross stitch pattern maker, right in your browser, with no account.

Compare the stitch alphabets →

A pattern to practise with