Sizes and limits

How small can embroidered text be?

By BobbinBot. Published .

In our tests, block letters pass our checks from 6 mm tall; at 5 mm and below the engine warns they are hard to sew. Script cannot go as small: our script font stops at about 5.7 mm.

Our test: one name, five heights, two styles

We asked BobbinBot's engine for the name Anna at 4, 5, 6, 8 and 12 mm, in Block and in Script lettering, on a t-shirt. For each one we kept the verdict, the size that came out, the stitch count, and what an OCR program, Tesseract, read back from the stitch simulation. The self-check was off, so each row shows what that height gets on its own.

The name Anna in block lettering asked at 4 mm, drawn at true scale as a stitch simulation
Block, 4 mm
The name Anna in block lettering asked at 5 mm, drawn at true scale as a stitch simulation
Block, 5 mm
The name Anna in block lettering asked at 6 mm, drawn at true scale as a stitch simulation
Block, 6 mm
The name Anna in block lettering asked at 8 mm, drawn at true scale as a stitch simulation
Block, 8 mm
The name Anna in block lettering asked at 12 mm, drawn at true scale as a stitch simulation
Block, 12 mm
The name Anna in script lettering asked at 4 mm, drawn at true scale as a stitch simulation
Script, 4 mm
The name Anna in script lettering asked at 5 mm, drawn at true scale as a stitch simulation
Script, 5 mm
The name Anna in script lettering asked at 6 mm, drawn at true scale as a stitch simulation
Script, 6 mm
The name Anna in script lettering asked at 8 mm, drawn at true scale as a stitch simulation
Script, 8 mm
The name Anna in script lettering asked at 12 mm, drawn at true scale as a stitch simulation
Script, 12 mm

All ten drawn at the same scale, 8 pixels per millimetre, so you can compare sizes. Simulations, not photos of thread.

The name Anna at each height, from our engine
Asked heightStyleCame outStitchesVerdictRead back
4 mmBlock15.8 × 4.2 mm329yellowAnna
5 mmBlock19.4 × 5.2 mm382yellowAnna
6 mmBlock23.4 × 6.2 mm450greenAnna
8 mmBlock31 × 8.2 mm586greenAnna
12 mmBlock47.8 × 12.4 mm776greenAnna
4 mmScript14.6 × 4.4 mm465yellowanna
5 mmScript14.6 × 4.4 mm465yellowanna
6 mmScript15.4 × 4.6 mm491greenanna
8 mmScript20.6 × 6.2 mm643greenanna
12 mmScript30.8 × 9.2 mm945greenAnna

Two things stand out. Every simulation still read back as the name, even at 4 mm, so the letters do form. And script at 4 mm and 5 mm came out exactly the same size, because the script font cannot be made any smaller. The next sections explain both.

Where we draw the line, and why

Our engine marks lettering at 5 mm or less as yellow, with the note “Letters under 5 mm are hard to sew.” That line is a rule in our settings (min_letter_height_mm in config/thresholds.json), and our stitch form does not offer anything smaller than 5 mm. It is a cautious rule, not a sew-out result.

The reason for caution is how letters are stitched. Each stroke of a letter is a satin column: the thread zigzags from one edge of the stroke to the other. The smaller the letter, the narrower each stroke, and the shorter each zigzag. Our checks flag stitches shorter than 0.5 mm (micro_stitch_mm in config/thresholds.json), because many of those in a row can jam the needle. In pictures, our engine sews anything narrower than 1.5 mm as a single running line, because a zigzag that narrow does not cover. Letters come from the font, so they keep their satin and get closer to that limit as they shrink.

A readable simulation does not prove a clean sew-out. The simulation draws every stitch perfectly. On fabric, the thread has thickness, the fabric moves, and small counters like the hole in an a or e can fill in.

What letter height means

When you ask for 8 mm, our engine sizes the font so its tallest letters are 8 mm. We measure every font the same way, on a stitched “Sofia”, whose S and f are among the tallest letters (config/fonts.json). A name without tall letters comes out shorter than the height you asked for. That is why Anna in script, asked at 12 mm, is 9.2 mm tall.

Every font also has a smallest and a largest size it can be scaled to, set by the font itself. Below its smallest size the font stays at that size, which is what happened to script at 4 and 5 mm.

Lettering fonts and their size range, from config/fonts.json
StyleFontHeight at its normal sizeScale rangeSmallest and largest height
BlockInk/Stitch Small Font5.08 mm70% to 300%3.6 to 15.2 mm, used up to 10 mm
BlockInk/Stitch Medium Font15.24 mm75% to 150%11.4 to 22.9 mm
ScriptAmitaclo small28.6 mm20% to 55%5.7 to 15.7 mm
ScriptAmitaclo28.6 mm80% to 160%22.9 to 45.8 mm

Try your name at 8 mm

Type a name and see the real stitches and the verdict before you pay. Change the height to see where it turns yellow. Your first design is free.

1 What are you stitching on?

Left chest, about 90 mm wide. Cut-away stabilizer, ballpoint needle, 75/11.

2 Your machine and hoop
3 Design width

About 9.0 cm across. The height follows your picture.

Making small text sew better

On a towel, our sew-out kit adds a water-soluble topping over the terry (config/items.json). Try it with the towel preset in our text tool.

  • Choose block lettering for small text. Our block font goes smaller than our script font.
  • Keep it short. One name sews better than a sentence at the same height.
  • Go up a step if you can: at 6 mm our checks are green, and 8 mm gives every letter more room.
  • Use one color for small text, so there are no color changes and trims between tiny letters.
  • Check the finished file in the free checker, which lists tiny stitches and long jumps.
  • Sew a test on scrap of the same fabric first, with the stabilizer you will use.

What we have not tested yet

Everything on this page comes from our engine: the files it wrote, the simulations it drew and the checks it ran. We have not yet sewn these test names on fabric. When we do, the photos and what we learn go here, and the date at the top changes.

Questions

What is the smallest font size for embroidery?

With our fonts, block lettering goes down to about 3.6 mm and script to about 5.7 mm. Our checks pass block letters from 6 mm and warn at 5 mm and below.

How small can you embroider letters on a shirt?

Our engine passes block letters from 6 mm tall on a t-shirt. At 5 mm and below it warns that the letters are hard to sew cleanly.

Is script lettering harder to sew small?

Yes, with our fonts. Our script font cannot be made smaller than about 5.7 mm, and its lowercase letters are shorter than its tallest ones.

What does letter height mean in embroidery?

In our tools it is the height of the font's tallest letters. A word without tall letters, like Anna in script, comes out shorter than the height asked.

Can I embroider 3 mm text?

Not with BobbinBot. Our smallest block font stops at about 3.6 mm, and our form starts at 5 mm, where our checks already warn.

Why does my small lettering look messy?

Usually the strokes are too thin for the thread, the stitches are too short, or the fabric moves. Size up, use block letters and a firm stabilizer, and test on scrap.

Sources

Related

Turn your picture into a stitch file

Upload a logo, a drawing or a name. You see the stitches and a green, yellow or red verdict before you pay, and every machine format comes in one download.