Troubleshooting

3D Print Stringing: Causes and How to Fix It

WhyItFailed··14 min read

3D print stringing happens when plastic oozes during travel moves. Here's how to diagnose the cause, fix it with retraction tuning, and prevent it.

Stringing happens when your hot nozzle leaves thin strands of plastic between separate parts of your print, like spider webs. It's almost always one of three things: wet filament, a nozzle running too hot, or retraction settings that don't pull the plastic back fast enough during travel moves. Get those right and stringing usually disappears.

This article walks through how to tell which is causing yours, the specific settings that fix each, and how to keep stringing from coming back next time.

As an Amazon Associate, WhyItFailed earns from qualifying purchases. We only recommend products we believe genuinely help.

Quick summary

The three fixes that resolve most stringing, in order of how often they're the actual culprit:

  1. Dry your filament for 4–6 hours at the right temperature.
  2. Lower your nozzle temperature by 5°C and try again.
  3. Tune retraction: 0.5–1.5 mm distance for direct-drive printers, 4–7 mm for Bowden.

The rest of this article unpacks each of those, in order, so you can stop at the one that fixes yours.

What is 3D print stringing?

3D print stringing is unwanted plastic that connects two areas of your print, usually appearing as thin strands or "hairs" stretched across an open gap. You'll see it most often on prints with multiple separate features: a model with several towers, lettering, or articulated joints. The nozzle moves from one feature to another and leaks a bit of plastic on the way.

The visual character of the strings tells you a lot about the cause:

  • Fine, hair-like wisps that look almost see-through usually mean retraction isn't tuned. The plastic that comes out is the slow drool of slightly warm filament under residual pressure.
  • Thick, opaque strands or small blobs along the strings often mean wet filament or a nozzle that's too hot. Moisture inside the hotend boils to steam and forces plastic out, creating chunkier deposits.
  • A combination of both is the most common scenario. The underlying cause is usually wet filament, and even good retraction settings can't keep up with the resulting ooze.

If your filament has been stringing slightly forever, it's almost certainly retraction. If your filament started stringing recently after working fine before, it's almost certainly wet.

Why does 3D print stringing happen?

A 3D printer's hotend is full of melted plastic at all times during a print. When the nozzle moves from printing one feature to another (a "travel move"), the plastic doesn't immediately stop flowing. Three things conspire to create stringing:

Hydraulic pressure inside the hotend. The extruder pushes filament into a heated chamber where it melts and is forced out the nozzle. When the extruder stops pushing, that pressure doesn't disappear instantly. Plastic continues to ooze for a fraction of a second, which is enough to form a string.

Moisture in the filament. Most plastics absorb water from the air. PLA, PETG, Nylon, and ABS all become hygroscopic over time. When wet filament hits the 200°C+ hotend, the moisture flashes to steam inside the channel. The steam blows extra plastic out the nozzle and creates blobs and oversized stringing that retraction cannot compensate for.

Temperature. Plastic flows much more easily as it gets hotter. A filament that's right at the high end of its print range will be much oozier than the same filament 10°C cooler. Most slicer defaults err on the warm side to ensure good layer adhesion, but that's the wrong trade-off if you're fighting stringing.

The slicer fights all this with a setting called "retraction." When the print head is about to make a travel move, the extruder briefly reverses, sucking filament back into the cooler portion of the hotend. Tune retraction well and travel moves are clean. Tune it badly, or fail to dry the filament that retraction is trying to compensate for, and you get strings.

How to fix 3D print stringing

These are listed in order of how often they're the actual cause. Try them in order. Most stringing problems clear up after one or two of these.

1. Dry your filament

If you can only fix one thing, fix this. A spool that has been sitting open in a humid garage for a month will string no matter what your retraction looks like. PLA absorbs about 1% moisture by weight in a normal indoor environment within a few weeks, and that's enough to turn a clean printer stringy.

The fix is a dedicated filament dryer. A unit like the Sunlu S4 filament dryer holds two to four spools and runs at the temperature each material wants. Drying times and temperatures by material:

  • PLA: 45–50°C for 4–6 hours
  • PETG: 65–70°C for 4–6 hours
  • ABS / ASA: 80°C for 4–6 hours
  • TPU: 50°C for 4–8 hours
  • Nylon: 80°C for 8–12 hours

For materials that re-absorb moisture quickly (Nylon, PETG, TPU), print directly from the dryer. Most filament dryers have a side port for the filament path so the spool stays warm and dry while feeding the printer.

A clear sign your filament was wet: print one part with the spool fresh from the dryer, then print the same part a week later. If the dried part has clean travel moves and the second one strings, you have your answer.

2. Lower your nozzle temperature 5°C

Most filament profiles ship with a temperature recommendation that's set by the manufacturer to ensure layer adhesion across a wide range of printers. It's almost always 5–10°C hotter than ideal for stringing.

Try this:

  1. Start at the manufacturer's recommended temperature.
  2. Print a small test object with two separated features. A temperature tower works perfectly.
  3. Drop the temperature 5°C and print again.
  4. Repeat until either stringing improves or you start seeing weak layer adhesion (cracking between layers).

For PLA, the sweet spot is usually 195–205°C. For PETG, 230–240°C. For ABS, 235–245°C. The exact number depends on your specific filament brand and printer, which is why testing matters.

Don't drop temperature below the filament's spec lower bound. That trades stringing for poor adhesion, which is a worse problem.

3. Tune your retraction

Retraction has two settings: how far to pull the filament back (distance) and how fast to pull it (speed). Both depend on whether your printer has a Bowden or direct-drive extruder.

Direct-drive printers (Bambu Lab A1 / P1S / X1, Prusa MK4, Creality K1, Ender 3 V3 SE / KE, anything where the extruder motor is mounted on the print head):

  • Distance: 0.5–1.5 mm
  • Speed: 25–40 mm/s

Bowden printers (older Ender 3 series, Prusa Mini+, Anycubic Kobra base, anything with a long PTFE tube between the extruder motor and the hotend):

  • Distance: 4–7 mm
  • Speed: 25–45 mm/s

Start in the middle of the range, then run a retraction calibration print. Most slicers ship with one or you can search "retraction tower" and download a model. The tower has multiple sections with progressively higher retraction values; you find the section with the cleanest travel moves and use that distance.

Side-by-side reference for the two extruder types:

Setting Direct-drive Bowden
Retraction distance 0.5–1.5 mm 4–7 mm
Retraction speed 25–40 mm/s 25–45 mm/s
Sensible starting point 0.8 mm @ 35 mm/s 5 mm @ 40 mm/s
Tower test step size 0.2 mm 0.5 mm

A common trap: pushing retraction too high. Excessive retraction grinds the filament against the extruder gears, eventually causing under-extrusion. If your retraction needs to be higher than the ranges above to clear stringing, the real problem is wet filament or temperature, not retraction.

4. Increase travel speed

The longer the nozzle dwells over a gap during a travel move, the more time it has to ooze. Faster travels mean less ooze.

Set your slicer's "Travel Speed" to 150–200 mm/s. Most printers handle this fine for travel moves even if their print speed is much lower. If you start seeing layer shifts (the print suddenly offset partway up), drop the travel speed back down. Your printer's motion system can't keep up with the acceleration.

Travel speed alone won't eliminate stringing, but it noticeably reduces it as a complement to the other fixes.

5. Clean your nozzle

A nozzle with built-up carbonized plastic flows inconsistently, and the variable flow shows up as variable ooze on travel moves.

Two cleaning methods that don't require disassembly:

Cold pull (also called atomic pull):

  1. Heat the nozzle to print temperature.
  2. Manually push filament through.
  3. Cool the nozzle to about 90°C for PLA, or 110°C for PETG and higher-temp materials.
  4. Pull the filament back out by hand. The cooled plastic pulls out a plug shaped like the inside of the nozzle, taking burnt residue with it.

Acupuncture needle: A nozzle cleaning needles 0.4mm kit contains thin metal needles sized for common nozzle diameters. With the nozzle hot, push the needle up through the nozzle to dislodge any partial blockage. Avoid bending the needle. Replace it if it does.

If neither method helps and you're still seeing inconsistent extrusion, the nozzle itself may be worn, especially if you've been printing abrasive filaments like carbon-fiber or glow-in-the-dark. Replace it. Hardened steel nozzles last much longer than the stock brass nozzles on most printers.

6. Try Z-hop or wipe-on-retract

Two slicer features that compound the other fixes:

  • Z-hop lifts the nozzle 0.2–0.4 mm during travel moves so any drool doesn't drag across already-printed surfaces. Useful when stringing is small but visually annoying. Adds a small amount to print time.
  • Wipe-on-retract has the nozzle drag along the previous print path during retraction, depositing the small amount of pressure-driven ooze onto an existing wall instead of leaving it in midair. Effective on PETG.

Both are off by default in most slicer profiles. Turn them on selectively if other fixes haven't fully solved the problem. They aren't substitutes for the more fundamental fixes above.

What you may need

A short list of products that genuinely help with stringing, with affiliate links. We earn a small commission if you buy through these links at no additional cost to you. We only list products we'd recommend to a friend.

  • A filament dryer. The Sunlu S4 filament dryer is the most common starter dryer and holds enough filament for most prints. PrintDry and Sovol make similar units at slightly different price points.
  • 99% isopropyl alcohol. Useful for cleaning oils off the build plate and for handling filament with cleaner hands. 99 percent isopropyl alcohol ships in pints or gallons.
  • A nozzle cleaning needle kit. nozzle cleaning needles 0.4mm is the size to match a stock 0.4 mm nozzle. Sets usually include a few different sizes.
  • Vacuum-sealed filament storage bags. vacuum sealed filament storage bags with silica gel keep dried filament dry. Critical for PETG, Nylon, and TPU. Less critical for PLA if you print through a spool quickly.
  • Quality filament. Generic eBay filament is the most common reason a printer "suddenly started stringing." Polymaker PolyLite PLA and Prusament PLA are reliable benchmarks. If those also string on your machine, the issue is your machine, not the filament.

How to prevent stringing

Stringing problems are easier to prevent than to debug. A few habits that pay off:

Store filament properly the moment you open the spool. Loose-bagged filament with a couple of fresh silica packets, or an airtight container with desiccant, holds moisture out for months. Once a spool starts stringing, drying restores it but doesn't restore the time you lost.

Print directly from a dryer for hygroscopic materials. PETG, Nylon, and TPU shouldn't sit out for days unprotected. A dryer with a side feed-port lets the spool dry continuously while feeding the printer.

Calibrate retraction after every filament change. A 5-minute retraction tower at the start of a new spool is the cheapest insurance you can buy. Different filament brands, and even different colors of the same brand, can want slightly different retraction.

Use a humidity monitor inside your filament box. Hobby hygrometers cost a few dollars. If the box reads above 30% relative humidity, your desiccant is saturated and needs regenerating or replacing. Drying or re-baking the silica gel is straightforward.

When stringing won't fully go away

Some materials are inherently stringier than others, no matter how well you tune everything. PETG is notorious. Even dry, fresh, well-tuned PETG produces fine stringing on most printers. Nylon is similar. TPU is a special case because retraction itself is harder for the soft, rubbery filament to execute cleanly.

For these materials, the goal isn't zero stringing. It's stringing that comes off easily after the print. A pass with a heat gun on a low setting makes the strings vanish. Or scrape with a knife and sand any residue.

If you've worked through the fixes above and still see significant stringing on PLA, the answer is usually one of two things:

  1. The filament is from a low-quality batch. Try a known-good brand (Polymaker, Prusament, Bambu Lab Basic, eSun PLA+). If those print clean, the original spool is the problem.
  2. The print model has too many travel moves. A model with 100+ small features in close proximity will string visibly even with perfect settings, just because the nozzle is moving over open space constantly. Reorient the model so features stack vertically rather than spread horizontally, or split the print into separate parts.

There's a point of diminishing returns. If your prints look 95% clean and a quick post-processing pass with a heat gun fixes the rest, that's a fine outcome.

FAQ

Why does my PLA suddenly string when it didn't before?

The single most likely cause is the spool has absorbed moisture sitting open in your workspace. Run it through a filament dryer at 45–50°C for four to six hours and try again. If that doesn't fix it, check whether anything else changed: a new printer profile, a slicer update, a different brand of filament, or a clogged nozzle.

Can I fix stringing without buying anything?

In most cases, yes. Lowering nozzle temperature by 5–10°C, increasing retraction distance by 0.5 mm, and increasing travel speed are all free changes in your slicer. They cover the majority of stringing cases for filament that hasn't sat too long in a humid environment. A nozzle cold-pull cleans without buying anything either, beyond the filament you already have.

Does printing slower help with stringing?

Slower print speed alone doesn't help much, and can sometimes make stringing slightly worse by giving the hotend more time to ooze. What you actually want is faster travel speed (the speed when the nozzle is moving without printing). Most slicers let you set travel speed independently of print speed.

Why is PETG so much stringier than PLA?

PETG has a stickier, more elastic melt. When the nozzle drools, the resulting plastic stretches and clings rather than breaking off cleanly. PLA's melt is more brittle, so its strings tend to snap. PETG also reabsorbs moisture from the air faster than PLA, compounding the problem. Expect more stringing on PETG even with everything tuned, and rely on post-processing to clean it up.

How do I know if my filament is wet?

Two quick tests. Pull a few inches of filament off the spool and feed it slowly into the hotend by hand at print temperature. Wet filament produces visible steam and a faint hissing sound. Dry filament feeds silently. The other test is to print a small two-tower model fresh from a dryer alongside one not from a dryer. Side by side, the difference is unmistakable.

Can I dry filament in my oven?

You can, but with caveats. Most kitchen ovens are inaccurate at low temperatures. The actual temperature can swing 20°C above the setting, and some plastics deform at temperatures the spool itself was wound on. If you go this route, use an oven thermometer to verify the actual temperature is at or below the filament's drying spec, leave the door cracked to let moisture escape, and keep the spool away from direct heat from the bottom element. A dedicated filament dryer is significantly more reliable.

My retraction is already maxed out and I still have stringing. What now?

Stop turning retraction up. Past the ranges in this article (1.5 mm direct-drive, 7 mm Bowden), additional retraction grinds the filament without improving ooze. The remaining stringing almost always traces back to wet filament or a worn-out / partially-clogged nozzle. Dry the filament first, then do a cold pull on the nozzle, then come back to retraction.


If your stringing problem doesn't match any of the cases here, or you've tried every fix and your prints still come out fuzzy, snap a photo and run it through the WhyItFailed AI diagnosis tool. The free first diagnosis examines the specific failure pattern visible on your print and tailors fixes to your exact printer, slicer, and filament. Often the answer is something quirky to a specific machine that no general guide can cover.