Cross Stitch Font Generator

Type a name, word or short phrase, pick a stitch-ready pixel font and get a centered chart with its exact size in stitches and inches.

Runs in your browser. Nothing you type is uploaded.

Pattern settings

Type your text or try a sample to see your chart here.

Hover over the chart to see the column, row and floss number.

Private by design: this tool runs entirely in your browser and nothing you type is uploaded. Your photo never leaves your device on any crossstitchtool.com tool.

How to use the cross stitch font generator

This cross stitch font generator turns typed text into a chart in one step. Letters are drawn from original pixel fonts, so every stitch lands on a whole square of fabric and nothing needs tidying afterwards.

  1. Type your text. Press Enter to start a new line; up to six lines are used. Lowercase works in the Storybook and Italic fonts; the others use capitals.
  2. Pick a font. Classic is the familiar 7-stitch alphabet, Small fits dates and labels, Bold reads well from across a room, and Storybook gives mixed case with descenders.
  3. Adjust spacing. Letter spacing is the number of empty stitches between letters. Line spacing is the number of empty rows between lines.
  4. Add a border if you like, as a solid line, a dotted line or two-color stripes.
  5. Check the size. The cards under the chart show the width and height in stitches, the finished size on your fabric and the center column and row.
  6. Download the PDF with symbols and a key, a PNG, or copy the floss list.

Cross stitch letters that are centered for you

Every line is centered automatically. When a line has an odd number of empty stitches left over, the extra one goes to the right, so lines never drift by more than half a stitch. Choose Left or Right if you want a ragged edge instead, for example for a recipe card or a list.

The red dashed lines on the preview show the middle of the design, and the arrows on the PDF mark the same center column and row. To place the chart, fold your fabric in half both ways, crease it, and start the first letter at the distance from the center that the chart shows. The center card tells you whether the design has a single middle stitch or a middle line between two stitches, which is the most common reason a name ends up one square off.

Fonts in this cross stitch alphabet generator

All fonts are original and drawn for stitching, not converted from computer typefaces. That keeps the letters even and makes them free to use in pieces you give away or sell.

FontHeightGood for
Classic 5×77 rowsblock capitals, 7 stitches tall
Small 3×55 rowstiny capitals for bookmarks and dates
Storybook 9-row9 rowsupper and lower case
Bold 6×77 rowsthick capitals that read from across the room
Italic script9 rowsslanted upper and lower case

A name in Classic needs about 6 stitches per letter including the gap. Small needs about 4, which is why it suits birth dates and initials on bookmarks. Bold is wider, so check the width before you commit to a long word.

Christmas fonts

Stitching a stocking or an ornament? The christmas cross stitch letters page has Candy Cane, Snowflake and Holly fonts, plus a check for whether the name fits your stocking cuff or a 3 to 5 inch ornament.

Sizing text for fabric count

The same chart gets smaller as the fabric count goes up. A 31-stitch name is 2.2 inches wide on 14-count Aida, 1.9 inches on 16-count and 1.7 inches on 18-count. Change the fabric in the settings and the finished size updates. For a sampler or a frame, use the size calculator to add margins and work out how much fabric to cut, and the hoop size calculator to choose a hoop that shows the whole piece.

Mixing text with a picture? Make the text here, then make the picture with the cross stitch pattern maker and use matching widths so both pieces line up on the same fabric. Plain graph paper helps if you want to sketch the layout first.

Tips for clean lettering

Example results

Baby name

"OLIVIA" in Classic 5×7: 31 × 7 stitches, 2.2 × 0.5 in on 14-count. Center: column 16, row 4.

Two-line sign

"Home Sweet / Home" in Storybook: 56 × 20 stitches, 4.0 × 1.4 in on 14-count. With a Classic border it becomes 63 × 22.

Date label

"EST. 2026" in Small 3×5: 32 × 5 stitches, 1.8 × 0.3 in on 18-count, small enough for a bookmark.

Frequently asked questions

How do I center a name in cross stitch?

Find the center of the name chart and the center of your fabric, then start stitching there: fold the fabric in half both ways and mark the crease, and begin with the stitch the chart arrows point to.

If the name is an odd number of stitches wide, the center is the middle stitch. If it is even, the center falls on the line between the two middle stitches, so start on one side of the fold. The generator shows the center column and row for you.

How many stitches wide is a name in cross stitch letters?

Add up the width of each letter plus the gaps between them. In our Classic 5×7 font most capitals are 5 stitches wide with 1 empty stitch between letters, so a six-letter name is about 31 stitches.

The tool counts it exactly for the font, spacing and border you choose, and converts it into inches and centimeters for your fabric.

What letter height should I use for cross stitch?

Seven stitches tall is the most common height for readable capitals: on 14-count Aida that is half an inch. Use 5 rows for tiny labels and dates, and 9 rows when you want lowercase letters with tails.

For a bigger name without designing new letters, stitch the same chart on a lower count fabric such as 11-count, or stitch over two threads on evenweave.

Can I turn a computer font into cross stitch?

Not here. Ordinary computer fonts are drawn with smooth curves and many are licensed, so converting them gives fuzzy, uneven letters and can break the font license.

Our fonts are drawn stitch by stitch for cross stitch, so every letter is crisp at its real size. If you need a style we do not have yet, tell us on the contact page.

How do I make a long name fit a small space?

Switch to the Small 3×5 font, reduce the letter spacing to 0, or put the words on two lines. A finer fabric also helps: the same chart is 22% narrower on 18-count than on 14-count.

You can also stitch just the initials and keep the full name for a bigger project.

Can I sell items made with these cross stitch fonts?

Yes. The pixel fonts on this page were made for this site, and you may stitch and sell finished pieces that use them, including gifts, commissions and craft fair items.

Please do not resell the charts themselves as your own font or pattern collection.