Stringing is the fine cobweb of plastic threads left strung across your model when the nozzle moves between two points without extruding. It’s cosmetic, it’s annoying, and — most importantly — it’s fixable with a handful of settings. This guide covers how to fix stringing in 3D prints the way we’d actually approach it on a bench: isolate the cause, change one variable at a time, and stop tuning the moment the wisps disappear.

No magic numbers dumped without context, no “just crank the retraction” advice that trades stringing for clogs. Let’s do it properly.

What stringing actually is (and why it happens)

When the print head travels across an air gap without printing, gravity and residual pressure inside the nozzle push a thin strand of molten filament out. That strand stretches across the gap and cools into the hairy threads you see — hence the nicknames “oozing” and “hairy prints”. It’s most obvious on models with multiple islands, towers or gaps: calibration cubes, articulated models, and anything printed as separate parts on one plate.

There are four root causes, and it’s worth knowing them in rough order of how often they’re the culprit:

  1. Retraction distance or speed too low — the filament isn’t pulled back far enough or fast enough to relieve nozzle pressure.
  2. Print temperature too high — hotter filament is more fluid and oozes far more readily.
  3. Travel speed too low — the nozzle spends longer crossing gaps, giving ooze more time to drip.
  4. Wet filament — absorbed moisture flashes to steam in the hot end and forces material out of the nozzle.

Retraction and temperature are the two heavyweight factors. There are also hardware causes worth ruling out: Bowden tube slack (play in the fitting absorbs retraction motion instead of pulling filament back), a slipping or cracked extruder arm, and a partially worn or clogged nozzle — which creates uneven pressure and causes oozing even with perfect retraction settings.

Diagnose before you dial: run a stringing test

Don’t guess. A stringing test model — the well-known “3D Printing Stringing Test” by Chep on Thingiverse or Printables is the classic — uses two towers connected only by travel moves. Print it and you can see exactly how much your printer oozes between them.

Even better, both Cura and PrusaSlicer have built-in retraction tests that change the retraction distance every layer, so a single print sweeps multiple values at once. The methodology matters:

  • Print at your normal temperature and speed.
  • Change one setting at a time.
  • You’re isolating retraction — so don’t touch anything else while you test it.

If you’d rather not print a dozen test towers, upload a photo of the strung print to our Diagnose tool. The vision AI identifies the defect and hands back slicer-specific settings — including downloadable .ini patches for PrusaSlicer and OrcaSlicer — so you skip straight to the fix.

Retraction distance: the first lever (with caveats)

This is the setting most guides reach for first, and for most people it’s the right call. The correct value depends entirely on your extruder type:

  • Direct drive: typically 0.5–2.0 mm. Going above ~1.5 mm risks pulling molten filament up into the cold zone and causing clogs.
  • Bowden: usually 4–7 mm, thanks to the long distance between the drive gear and the nozzle. Some setups push higher, but treat anything above 7 mm with suspicion.

Method: increase retraction distance in 0.5 mm increments, printing a stringing test after each change. Stop the moment stringing disappears. Push too far and you’ll swap stringing for under-extrusion — gaps in walls and weak layer bonding.

Worth flagging: not everyone agrees distance is the main lever. Some firmware engineers argue retraction distance mostly affects blobs, not stringing — and that stringing is better controlled by lowering temperature and raising retraction speed. Most consumer slicers still treat distance as the primary control, but if bumping distance isn’t helping, don’t keep chasing it. Move on.

Retraction speed: often the real fix

Retraction speed is usually set between 20–60 mm/s. Faster generally means less stringing — the filament is yanked back before it can ooze — but there’s a ceiling.

  • Too slow and the plastic oozes out before the head reaches its destination.
  • Too fast and the filament can separate from the melt inside the nozzle, or the drive gear grinds away chunks of filament.

On Bowden systems specifically, above roughly 60 mm/s the extruder gear tends to strip the filament rather than pull it back — the stepper skips steps and your effective retraction drops to zero. If you hear clicking from the extruder during retraction, that’s the gear grinding. Back off to around 45 mm/s.

Temperature: find the window, not the floor

Too hot and the melt is thin and leaks easily. Too cold and it won’t extrude cleanly — and, counterintuitively, some materials actually string more when they’re too cold, because a slightly more fluid melt lets the strand break cleanly from the print.

So temperature has an optimal window, not a “lower is always better” rule. If your retraction is dialled in but you’re still seeing threads, drop the hot end by 5–10 °C and reprint. Sensible starting points:

  • PLA: reduce toward 195–205 °C.
  • PETG: reduce toward 230–235 °C. PETG is notoriously stringy — our PETG stringing fix for OrcaSlicer goes deeper on the exact settings.

The clean way to find your minimum is a temperature tower. Just watch layer adhesion — go too low and you’ll trade wisps for parts that split along the layer lines.

Travel speed and combing

Faster travel moves cut the time the nozzle spends crossing air gaps, so there’s less opportunity for ooze to fall. Most slicers default to around 150 mm/s for travel; if your machine’s motion system can handle it, raising travel speed is a low-risk way to reduce visible stringing. Combing (avoiding travel over open gaps by routing moves inside the model) helps too, though it can leave scarring on visible surfaces — use it where it won’t show.

Dry your filament

If your prints suddenly went hairy on a spool that used to be fine — or you hear faint popping from the nozzle — moisture is the likely cause. Hygroscopic materials like PETG, nylon and TPU pull water from the air, and that moisture flashes to steam in the hot end, forcing material out. No retraction setting fixes wet filament. Dry the spool (a filament dryer or a low oven) and retest before you touch anything else.

A sensible tuning order

  1. Rule out wet filament and obvious hardware faults (Bowden slack, worn nozzle, grinding gear).
  2. Print a stringing test at your normal settings.
  3. Tune retraction distance in 0.5 mm steps until stringing stops — then stop.
  4. If distance stalls, raise retraction speed toward 45–60 mm/s (watch for grinding).
  5. Drop temperature by 5–10 °C to find your clean window.
  6. Bump travel speed and enable combing where it won’t scar the surface.

Stringing rarely travels alone — if you’re chasing several gremlins at once, our guide to why prints fail and the exact fixes maps the common ones, and the gcode pre-flight checklist catches slicer mistakes before you waste filament. If you’re not sure which defect you’re even looking at, the 3D print defect identification tool helps you spot and name it fast.

FAQ

Does higher retraction distance always reduce stringing?

No. It helps up to a point, then causes under-extrusion and, on direct drive, clogs. Increase in 0.5 mm steps and stop as soon as stringing disappears. If more distance isn’t helping, focus on retraction speed and temperature instead.

Why does my PETG string so much more than PLA?

PETG is more fluid at printing temperature and highly hygroscopic, so it oozes readily and picks up moisture fast. Dry the spool, drop the temperature toward 230–235 °C, and tune retraction. It’ll never be as clean as PLA, but it can be very good.

What retraction speed should I use?

Somewhere in the 20–60 mm/s range. Direct drive tolerates the faster end; Bowden systems tend to strip filament above ~60 mm/s, so cap around 45 mm/s. If you hear clicking during retraction, you’re too fast.

Can I fix stringing without printing a test?

Yes — photograph the strung print and run it through Ask The Nozzle‘s Diagnose tool. It identifies the defect and returns exact slicer settings plus a downloadable .ini patch, so you don’t have to sweep values by hand.

Related: Why Is My 3D Print Failing? A No-Nonsense Diagnostic Guide