Cross Stitch Pattern Maker: Turn Any Word Into a Chart
Make a custom text cross-stitch pattern for a name, quote, or date. Chart mechanics, pixel-font sizing, floss math, and a free pattern generator.
Last updated September 4, 2026 · 11 min read
Ask ten hobby stitchers what stopped their last project and most will say the same thing: they had the fabric, the floss, and a free afternoon, but they couldn't find a chart for the exact word they wanted. Etsy has a thousand "Home Sweet Home" patterns and zero patterns for your grandmother's name. Free chart sites want an email, then a subscription, then still don't include the letter Ñ. The real bottleneck in text cross-stitch isn't stitching — it's getting a legible, correctly-spaced chart of the specific word, name, or date the piece is supposed to say.
This guide walks through everything a hobbyist needs to make a custom text piece from scratch: how a cross-stitch chart actually works, how big letters need to be to read well, how much fabric and floss a short phrase eats up, and four project shapes that lean on custom text. There's a free generator at the end that will do the chart layout for you, but the point of the article is that once you understand the mechanics, you can chart anything you want by hand, on graph paper, in about the same time it takes to boil pasta.
How a cross-stitch chart actually works
A cross-stitch chart is a grid where one square equals one stitch. That stitch is an X made from two diagonal half-stitches that cross in the middle of a square hole in your fabric. The chart doesn't care what color you use — it just tells you which squares get an X and, if the pattern uses more than one color, which color goes in which square.
Charts communicate color in one of two ways. In a symbol chart, each color is a different mark: an X, a circle, a triangle, a filled square, a slash. This is what printed patterns use because it survives being photocopied in black and white. In a color chart, each square is literally filled with the color it should be stitched in. Color charts are prettier to look at; symbol charts are easier to stitch from because your eye can distinguish a triangle from an X even in bad light, but it struggles to tell dusty rose from salmon pink under a lamp at 10pm.
You read a chart from the top-left corner, one row at a time, left to right. Most stitchers mark their starting stitch on the fabric with a pin or a temporary basting thread and count outward from there. Every ten squares, printed patterns usually put a heavier grid line so you can count in blocks of ten instead of one at a time — a real time-saver on any piece bigger than about 30 stitches wide.
A common beginner mistake is trying to start in the middle of the fabric and match it to the middle of the chart. Charts intended for center-out stitching mark the vertical and horizontal center with small arrows on the edge. If your chart doesn't have those arrows, don't guess — start from a corner instead, and use the chart's outer edge as your anchor.
Pixel-font basics: why 5×7 is the sweet spot
When you're charting text, each letter is drawn as a small pixel-art glyph on the grid. There's a real tradeoff in how big to make those glyphs.
The classic hobby standard is a 5×7 grid per letter: five squares wide, seven squares tall. That's the smallest size where every letter of the Latin alphabet stays clearly distinguishable — the lowercase e doesn't collapse into a c, the capital B doesn't look like an 8, and descenders on g, j, p, q, y actually descend. Almost every free "cross-stitch alphabet" PDF you'll find online is 5×7 or a close variant, because designers figured out decades ago that this is the readable floor.
Go smaller — 3×5 or 4×6 — and letters start to look like Space Invaders sprites. They're fine for a decorative border where legibility isn't the point, but nobody will read them as a word from across the room.
Go larger, and things get elegant fast but the stitch count multiplies. A 7×9 letter takes about 1.7× the stitches of the same letter at 5×7. A 9×11 letter takes about 2.8×. On a short piece — say a five-letter name — that's the difference between an evening's work and a weekend's. On a longer phrase it's the difference between a small ornament and a full framed sampler. If this is your first custom text piece, do it at 5×7 with letter-spacing of one blank column between glyphs, and save the 9×11 script for your second or third project when you already know how many hours you're committing to.
Numerals follow the same rule. A 5×7 digit set fits cleanly next to letters, which matters if you're stitching a date onto a wedding or baby-name piece.
Fabric and floss for a text piece
Aida cloth is the beginner fabric because the weave has visible, evenly-spaced holes at the corners of every square, so you don't have to count fabric threads. Aida is sold by count — the number of stitches per inch. 14-count Aida is the default for adults with normal eyesight, and 11-count is the standard for kids' classes and for anyone whose reading glasses live in a different room from their sewing chair. 16- and 18-count exist and produce a finer, more detailed piece, but they punish anyone whose eyes have opinions.
At 14 stitches per inch, a 5×7 letter is half an inch tall. A five-letter name with one-column spacing between glyphs works out to 29 stitches wide (5+1+5+1+5+1+5+1+5) and 7 stitches tall — about 2.1 by 0.5 inches of finished stitching. Add a 10-stitch border of blank fabric around it and you're looking at a piece that fits comfortably in a 4-inch hoop.
DMC six-strand floss is the near-universal thread. It comes as a bundle of six thin strands you separate and recombine to the thickness you want. The convention on 14-count Aida is two strands, worked over one square. On 11-count you can go up to three strands for better coverage; on 16- and 18-count you drop to one strand or the stitches start looking bloated.
For estimating how much floss to buy: a full skein of DMC is 8 meters of six-strand thread, and one skein used two-strand will cover somewhere between 800 and 1,000 cross stitches depending on the length of your jumps between stitches. A four-word phrase in 5×7 letters — say "Home is where you are" — runs about 700 to 900 stitched squares once you count the letters and skip the negative space. One skein of your main text color plus one skein of any accent color is usually plenty for a piece that size, with real leftovers.
Four projects that live and die on custom text
The whole reason to chart your own text is that the projects worth doing are always specific to someone.
Family name samplers. The traditional shape: everyone in the household's first name, stacked vertically, with the year underneath. These become heirlooms because they mark a specific moment — the composition of a household in a specific year. Chart each name on its own line, center them on the widest name, and put a small motif (a heart, a star, a leaf) between names as visual separators. Frame in a simple wooden hoop or a shallow shadow-box.
Kitchen towels with a short quote. Buy plain flour-sack towels, add a strip of 14-count waste canvas across the bottom, stitch a two- to four-word phrase, then wet the canvas and pull the threads out. The stitching stays; the counting grid vanishes. "Butter makes it better," "Mom's kitchen," "Fika o'clock" — anything short and readable at a glance.
Baby-name announcement pieces. Full name, birth date, and either birth weight or a small motif that means something to the parents. These are the highest-margin thing on Etsy for custom-stitch shops, precisely because charting each new baby's name from scratch is annoying without a generator. If you're making one for a friend, the finished piece plus a plain wooden frame reads as significantly more effort than it actually costs.
Framed love letters, one word per piece. Take a phrase — "you are my home," "still my favorite," a lyric — and stitch each word as its own small hooped piece. Hang them in a row above a bed or along a hallway. This is the project that most rewards a text generator, because you're charting four to six separate short words and doing them all by hand on graph paper adds up.
Skip the graph paper: use the free cross-stitch pattern generator
Charting a five-letter name by hand takes about ten minutes. Charting six of them for the "love letters" project above takes an hour and produces at least one counting mistake you'll only notice halfway through stitching. That's the honest case for automating this step.
The cross-stitch pattern generator takes any short word or phrase up to ten characters and outputs a proper text-grid chart using a built-in 5×7 pixel font that covers A-Z and 0-9. Every square is either an X (stitch this) or a dot (skip this), the format experienced stitchers already read. The footer prints the total stitch count and the grid dimensions, which is the number you need to check whether the piece fits your hoop and how much floss to prepare.
It ships four border/style options: block letters for the standard solid-fill look, outlined for a lighter piece that stitches faster and pairs well with a backstitched outline in a darker color, a filled heart frame that wraps the text in small heart motifs on both sides, and a filled flower frame that does the same with tiny florals. The frame options add roughly ten cells of width and four of height, which matters for hoop-fitting math — a five-letter name goes from 29×7 to about 49×15 with a frame, still comfortable in a 6-inch hoop.
If you're doing a beaded version of the same idea, the perler-bead pattern generator uses the same one-square-per-unit grid mechanic with a different craft output, and the quilt-block name generator is useful when you're trying to come up with a theme name for the finished piece rather than the word to stitch.
Actually stitching what the generator gives you
Once you've generated a chart:
1. Save it and print in landscape. Text charts are wider than they are tall. Print at the largest size that fits one page so you can see individual squares without squinting. 2. Cross off completed rows as you go. A pencil, a highlighter, or a printable transparency sleeve over the chart. Do not trust yourself to remember which row you were on when you come back from lunch. 3. Use a needle threader. Two-strand floss on a size 24 tapestry needle is exactly the threading task that makes people give up on the hobby. A metal needle threader from any sewing shop costs about two dollars and lasts years. 4. Start with the bottom-left corner of the first letter, not the geometric center of your fabric. Chart-to-fabric orientation errors are much less painful when you start from a corner. 5. Stitch all the half-stitches in a row going one direction, then come back the other direction to complete the Xs. This is the standard technique and it gives you a much more even finished surface than making each X individually.
FAQ
What Aida count should a beginner start with? 14-count. It's the default for a reason: the holes are large enough to see without leaning in, the finished stitches look proportional, and every free pattern online assumes it. Move to 11-count if 14 feels too fiddly, or 16-count once you want more detail.
How many hours does a small text piece actually take? A five-letter name in 5×7 block letters is roughly 100 to 130 stitches. An experienced stitcher does 60-80 stitches an hour; a beginner does 30-40. So realistically, two to four hours of stitching time for the name itself, plus another hour for finishing (framing, backing, or hemming a towel).
Can I use my own color scheme instead of just Xs? Yes. The Xs in the chart are placeholder marks that mean "stitch this square." Pick any floss color you want and stitch every X in that color. For a two-color piece — say a name in navy with a red border — chart the name and border separately and mentally assign one color to each.
How do I frame the finished piece? Two easy routes. For a hoop finish, leave the fabric in the wooden embroidery hoop, trim the excess to a couple of inches, gather it on the back with a running stitch, and glue a felt circle over the mess. For a flat frame, iron the finished piece on the wrong side, mount it to acid-free foam board with archival tape at the edges, and put it behind glass in a standard photo frame sized to the mounted board.
How do I finish the back so it looks tidy? Never carry a thread more than about three squares across the back of the fabric — anchor it under existing stitches instead, or start a new length. On the last stitch of a color, weave the tail through the back of three or four stitches to secure it, then trim close. A clean back isn't necessary for the piece to look right from the front, but it prevents dark colors showing through light fabric and keeps the finished piece flat under glass.