Back to the overview
Troubleshooting text prints

Why 3D printed letters break
and how to stop it

3D printed letters break for four reasons: strokes too thin for the nozzle, letters that print as separate islands, layers that run the wrong way, and a first layer that never really stuck. Each has a fix you can apply in the file or in the slicer, and most take less than five minutes.

By Philipp Baldauf · Updated September 29, 2026

The short answer

If a letter snaps when you peel it off the plate, the thinnest part of that letter is usually narrower than two nozzle widths. With a 0.4 mm nozzle that means anything under about 0.8 mm. The slicer can only fit one line of plastic there, or none at all, and a single line has almost no strength.

If letters come loose during the print, the first layer is the problem: a greasy bed, a Z offset that is too high, or a font whose serifs and i-dots touch the plate with a few square millimetres. If the letters survive the print but break a week later on a keychain, the layers run across the weak point. The table below maps each symptom to its cause. The sections after it explain the fixes in order of how often they help.

Troubleshooting table: symptom, cause, fix

Find your symptom in the first column. Fixes are listed in the order worth trying.

SymptomLikely causeFix
Thin strokes snap when you remove the printStroke narrower than 2 nozzle widths, so it gets one perimeter or noneScale the text up, pick a bolder font, turn on thin wall detection or use Arachne walls
Parts of a letter are missing in the slicer previewStroke thinner than the minimum the slicer will print (often below about 0.3 mm)Check the sliced preview before printing; scale up or change the font
Script letters fall apart into single lettersThe font's letters do not overlap, so each one is its own islandJoin them in the file (NameSTL does this for all 9 script fonts) or add a base plate
The dot of an i or j or an umlaut is lostThe dot is a tiny separate part with a few mm² of contactAdd a base or outline plate, or print slower on the first layer with a brim
Letters lift or shift during the first layerDirty bed, Z offset too high, first layer too fastWash the plate with dish soap, lower Z offset, print the first layer at 0.2 mm and 20 to 30 mm/s
Upright letters break at the same heightLayer lines run across the letter, the weakest directionLay the text flat so layers run along the letters
Keychain snaps at the ringRing hole too big for the tag, too little material around itKeep 2 mm or more of material around the hole; make the tag 3 mm thick or more
Hairs and strings between lettersNozzle oozes while travelling between islandsRaise retraction a little, lower temperature 5 to 10 °C, avoid crossing perimeters, dry the filament
Letter tops look rough or ribbedTop layer lines show on thin areasUse ironing on top surfaces only, or print the text face down
Elephant foot makes small letters blurry at the bottomFirst layer squished too muchRaise Z offset slightly or enable elephant foot compensation (about 0.1 to 0.2 mm)

Numbers are typical for PLA on a 0.4 mm nozzle. PETG and TPU need different temperatures and retraction.

Stroke width versus nozzle size

A 0.4 mm nozzle lays down a line of about 0.4 to 0.45 mm. A stroke of 1.2 mm gets two perimeters and a little infill, which is solid. A stroke of 0.8 mm gets exactly two perimeters that touch, which is fine. At 0.6 mm the slicer has to choose between one wide line and a gap, and below about 0.4 mm many slicers print nothing.

Modern slicers help here. PrusaSlicer and OrcaSlicer use the Arachne wall generator by default, which varies line width to fill thin areas. In Bambu Studio, check the wall generator setting and pick Arachne for text. Cura uses Arachne too and has a separate "print thin walls" setting. Older engines have a "detect thin walls" option you should switch on for text. None of this makes a thin stroke strong, it only stops it from vanishing.

The real fix is size. As a rule of thumb, text with a letter height of 10 mm or more in a regular weight font is safe on a 0.4 mm nozzle. Hairline script fonts like Corinthia need 20 mm or more before their thin strokes reach 0.8 mm. The text size guide has a table per nozzle, and the best fonts for 3D printing page lists stroke widths for common typefaces.

Why single letters come loose

A word is not one object to your printer. Every letter that does not touch its neighbour prints as a separate island, and each island has to stick to the plate on its own.

Separate glyphs

Block fonts leave a gap between every letter. "Emma" prints as four parts. That is fine on a base plate, but letters-only prints give you a bag of letters, not a name.

Dots and accents

The dot of an i, the two dots of ü and the stroke of an accent are the smallest parts on the plate. They often have 2 to 4 mm² of contact and are the first thing to get knocked off by the nozzle.

Thin joints in script fonts

Script letters that only just touch share a joint of a fraction of a millimetre. That joint breaks the first time you bend the name. Cursive text for 3D printing explains how to make the joints thicker.

Tall, narrow letters

A capital I or l printed alone is a thin wall. With little contact area and a tall shape, the nozzle can tip it over when it passes.

Layer direction: lay text flat

FDM prints are strong along a layer and weak between layers. If you print a name standing up, every layer line runs horizontally across each letter, and a light knock snaps it along one of those lines. The break is clean and flat, which is how you can tell.

Lay the text flat on the plate so the layers run along the letters. A name printed flat at 3 mm thick is many times harder to break than the same name printed upright. For a standing desk sign, print the letters flat on a standing plate and let the plate carry them, instead of printing a tall free-standing word.

A first layer that holds small letters

Most "small letters not sticking" problems are first layer problems. Go through these in order.

  1. 1

    Wash the build plate

    Use warm water and dish soap, rinse, and dry with a paper towel. Fingerprint grease is the most common reason tiny parts let go. Isopropyl alcohol helps between washes but does not replace them.

  2. 2

    Check the Z offset

    The first layer should be slightly squished, with lines that touch and no gaps. If you can see round lines with valleys between them, the nozzle is too high. Lower it in steps of 0.02 to 0.05 mm.

  3. 3

    Use a 0.2 mm first layer

    A thicker first layer (0.2 to 0.25 mm) evens out small bed errors. Keep the first layer line width a little wider than normal, around 0.5 mm on a 0.4 mm nozzle.

  4. 4

    Slow down

    Print the first layer at 20 to 30 mm/s. Fast printers default to higher speeds, which is fine for big parts and bad for an i-dot.

  5. 5

    Add a brim if you have to

    A 3 to 5 mm brim gives every letter more grip. It costs you some cleanup with a craft knife, so use it only for letters-only prints, not for text on a plate.

Printing text face down

Printing text face down means the visible side of the letters touches the build plate. The face takes on the plate's surface: glossy from a smooth PEI or glass plate, a fine grain from a textured PEI plate. The result is flatter and cleaner than any top layer.

It works best for flat text with a flat face, such as a keychain, a label or a name plate printed with the letters recessed or flush. It does not work for raised letters on a plate, because the letters would be floating in the air. If you want raised text with a perfect face, print the plate and letters in two colours on a flat face, or read about the options in raised, embossed or engraved text.

One catch: the text reads mirrored while it lies on the plate. That is correct. Flip the model in the slicer (rotate 180° around X), not the text in the design, or it will read backwards when you turn it over.

Ironing for smooth letter tops

Ironing is a slicer option that runs the hot nozzle over the top layer a second time, pushing out a small amount of plastic to fill the gaps between lines. On text it turns ribbed letter tops into a smooth, even surface.

Typical PLA settings: ironing on topmost surfaces only, flow around 10 to 15%, line spacing around 0.1 to 0.15 mm, speed around 15 to 30 mm/s. Bambu Studio, OrcaSlicer, PrusaSlicer and Cura all have it in the quality or top surface section.

The trade-off is time. Ironing on a small keychain adds a few minutes, on a large sign it can add half an hour. It also does little on letters narrower than 2 mm, because there is hardly any top surface to iron. For those, printing face down gives the better result.

Stringing between letters

Stringing is common on text because the nozzle travels between many small islands. These settings help, roughly in order of effect:

  • Dry the filament. Wet PLA and PETG string far more. Four to six hours at 45 to 55 °C in a filament dryer often fixes it on its own.
  • Lower the temperature by 5 to 10 °C. Hotter plastic oozes more during travel.
  • Increase retraction a little: on a direct drive extruder 0.5 to 1 mm, on a Bowden setup 4 to 6 mm. More is not better; too much retraction causes clogs.
  • Avoid crossing walls. Cura calls it combing, PrusaSlicer and OrcaSlicer call it avoid crossing perimeters. The nozzle then travels inside the letters instead of across gaps.
  • Travel faster. Less time over the gap means less plastic in the air.
  • Fine strings that remain come off with a quick pass of a heat gun or lighter held well away from the part.

When a base or outline plate is the better fix

Settings only go so far. If your name has thin script strokes, tiny dots or a lot of separate letters, the most reliable fix is to connect everything to one plate. Every letter then rests on a solid surface and the plate takes the knocks.

In the NameSTL generator you can pick an outline plate that follows the letter shape, 1.5 to 6 mm wide (2.5 mm by default), a standing plate, or a keychain backing. For letters-only prints in a script font, the generator slides the letters together until they overlap, so a cursive name prints as one piece. It cannot save a stroke that is simply too thin for your nozzle: in that case, scale the file up in the slicer or pick a bolder font. Our keychain slicer settings cover the rest for small tags.

Questions people ask

Why do my 3D printed letters keep breaking?

Usually the thinnest part of the letter is below two nozzle widths, about 0.8 mm on a 0.4 mm nozzle, so it prints with one line or none. Scale the text up, use a bolder font, or put the letters on a base plate. Also check that the letters lay flat, since upright letters break along layer lines.

How do I get small letters to stick to the bed?

Wash the plate with dish soap and water, lower the Z offset until the first lines are slightly squished, and print the first layer at 0.2 mm and 20 to 30 mm/s. If single letters or dots still come loose, add a 3 to 5 mm brim or connect the text to a base plate.

Should I 3D print text face down?

Yes, if the text is flat on the side you want to show, like a keychain or a label. The face takes on the build plate's surface and comes out cleaner than any top layer. It does not work for raised letters on a plate, and remember the model looks mirrored while it lies on the plate.

Does ironing help with text?

Ironing smooths the flat tops of letters by running the hot nozzle over the top layer with about 10 to 15% flow. It helps on letters wider than about 2 mm and adds a few minutes to a small print. On very thin strokes there is too little top surface for it to make a difference.

How do I stop stringing between letters?

Dry the filament first, then lower the nozzle temperature by 5 to 10 °C and turn on avoid crossing walls (combing in Cura). If strings remain, raise retraction slightly. Leftover fine hairs come off with a short pass of a heat gun.

What is the smallest text I can 3D print without it breaking?

On a 0.4 mm nozzle, around 10 mm letter height in a regular weight font is a safe minimum for letters that you handle. Thin script fonts need 20 mm or more. The text size guide has the numbers per nozzle size.

More in this series

Related Guides

Print a name that stays in one piece

Design your name with a plate or joined script letters, check it in 3D, and download a watertight STL or 3MF when it looks right. Designing is free. Part of our 3D printing text guide.