How to Store 3D Printer Filament: Complete Drying Guide
You just bought six spools of beautiful filament. Great colors, perfect for your next batch of projects. You stack them on a shelf in your workshop. A month later, your prints look terrible — rough surfaces, popping sounds during extrusion, weak layer adhesion. You blame the printer. Swap the nozzle. Relevel the bed. Nothing helps.
The filament is wet.
This scenario has happened to almost every 3D printing hobbyist, including me. I ruined a $30 spool of Nylon by leaving it on a shelf for two weeks in summer. Two weeks. That’s all it took for humidity to turn perfectly good filament into garbage.
Proper filament storage isn’t optional — it’s as essential as bed leveling or slicer settings. This guide covers everything: how moisture damages filament, how to store it properly, how to dry it when it gets wet, and which solutions are actually worth your money.
Why Filament Absorbs Moisture
Most 3D printing filaments are hygroscopic — they absorb water vapor from the air. It’s a molecular-level process. The polymer chains in the filament attract and hold water molecules, swelling the filament slightly and changing its properties.
The rate of absorption varies dramatically by material:
| Material | Hygroscopicity | Time to Damage |
|---|---|---|
| Nylon (PA) | Extreme | Hours |
| PVA | Extreme | Hours |
| PETG | High | Days |
| TPU | High | Days |
| ABS | Moderate | Weeks |
| ASA | Moderate | Weeks |
| PLA | Low-Moderate | Weeks to months |
| PC (Polycarbonate) | High | Days |
“Time to Damage” means the approximate exposure time in a moderately humid environment (50-60% RH) before print quality noticeably degrades. These are rough estimates — your climate matters enormously.
The Climate Factor
If you live somewhere dry — Arizona, interior California, most of inland Spain — you can get away with sloppier storage. Ambient humidity might be 20-30% year-round, and PLA will survive months on an open shelf.
If you live somewhere humid — Florida, the UK, Pacific Northwest, Southeast Asia, coastal anywhere — filament absorbs moisture fast. Leaving a spool of PETG uncovered in your Houston garage for a weekend might be enough to cause problems.
I print in Moscow, where indoor humidity swings between 30% in winter (dry heating) and 65% in summer. My storage solution needs to handle both extremes.
Symptoms of Wet Filament
Before you invest in storage solutions, know how to diagnose the problem. Wet filament has distinctive symptoms:
1. Popping and Crackling Sounds
The number one giveaway. Moisture in the filament turns to steam inside the hot nozzle (~200-260°C). The steam creates tiny explosions — audible pops and sizzles as the filament extrudes. If you hear your printer crackling, the filament is wet. Period.
2. Rough, Pitted Surface
Steam bubbles create tiny craters on the print surface. What should be smooth walls look textured and uneven. At first glance, you might think it’s under-extrusion or a nozzle issue, but the pattern is different — wet filament creates a random, bubbly texture instead of the consistent gaps of under-extrusion.
3. Excessive Stringing
Steam pressure in the nozzle pushes filament out during travel moves. If you’ve already tuned retraction and temperature (see our stringing guide) but stringing won’t go away, moisture is the likely culprit.
4. Poor Layer Adhesion
Steam disrupts the bond between layers. Parts printed with wet filament are weak — layers delaminate easily under force. For functional parts, this is dangerous.
5. Foamy Extrusion
Extrude filament in mid-air (just push some through the nozzle manually). Dry filament produces a clean, smooth strand. Wet filament produces a bubbly, foamy strand with visible air pockets.
Quick Test
Heat your hotend to printing temperature and manually extrude 100mm of filament into the air. Watch and listen:
- Clean strand, no sound: Filament is dry. Look elsewhere for print problems.
- Slight bubbling, occasional pop: Mildly wet. A few hours in a dryer will fix it.
- Foamy strand, constant crackling: Very wet. Full drying cycle needed (4-12 hours depending on material).
Storage Solution 1: Sealed Containers with Desiccant
The cheapest and most effective long-term storage solution. You don’t need anything fancy — just an airtight container and silica gel.
What You Need
- Airtight containers: IRIS WeatherPro boxes, Sterilite gasket containers, or any storage bin with a rubber seal. Size depends on your collection — I use 20-liter boxes that hold 4-6 spools each.
- Silica gel packets or beads: Get the indicating kind (orange when dry, green when saturated). Loose beads in a mesh bag work better than packets because you can regenerate them easily.
- Hygrometer: A cheap digital hygrometer ($5-8 from Amazon) inside the box tells you the actual humidity. Goal: below 20% relative humidity.
Setup
- Place a hygrometer inside the container.
- Add 200-500g of indicating silica gel (more for larger containers).
- Put your filament spools inside.
- Seal the container.
- Check the hygrometer after 24 hours — it should read below 20% RH. If it’s higher, add more silica gel.
Regenerating Silica Gel
When the indicating beads turn green (saturated), regenerate them in a kitchen oven at 120°C for 2-3 hours. Spread them on a baking sheet in a thin layer. They’ll turn orange again and absorb moisture for another few months.
I regenerate my silica gel every 2-3 months, more frequently in summer. Total cost for this system: ~$30-40 for containers, $15 for silica gel, $8 for hygrometers. Protects 15+ spools indefinitely.
Pro Tip: Vacuum-Sealed Bags
For long-term storage of spools you won’t use for months, vacuum-sealed bags with a silica gel packet inside are the gold standard. The vacuum removes ambient moisture, and the silica gel catches whatever’s left. I vacuum-seal any spool I don’t plan to use within two weeks.
Storage Solution 2: Dryboxes (Print-While-Dry)
A drybox lets you store filament in a sealed container while feeding it to the printer through a small PTFE tube hole. The filament stays dry during printing — especially important for long prints (8+ hours) with hygroscopic materials.
Commercial Dryboxes
Sunlu FilaDryer S2: ~$50. Primarily a dryer, but can feed filament to the printer while drying. Good for active drying during a print. Holds one spool.
EIBOS Cyclopes: ~$70. Better seal than the Sunlu, holds larger spools. Active heating up to 70°C. Good dual-purpose dryer/drybox.
eSUN eBOX Lite: ~$40. Basic drybox with heating. Gets the job done at the lowest price.
Polymaker PolyBox II: ~$60. Excellent seal, built-in hygrometer, feeds filament through a sealed bearing output. My favorite dedicated drybox (not dryer).
DIY Drybox
A sealed container with a hole for a PTFE tube works fine. Drill a 4mm hole in the container wall, insert a PTFE tube coupler, and run PTFE tube from the spool to the printer’s extruder. Add silica gel inside. Total cost: ~$15.
The DIY approach works great for PLA and PETG. For Nylon and PVA, a heated drybox is better because it actively removes moisture rather than just preventing new absorption.
Storage Solution 3: Filament Dryers
Filament dryers are actively heated enclosures that bake moisture out of filament. They’re the recovery tool — when your filament is already wet, a dryer fixes it.
Top Filament Dryers in 2026
Sunlu FilaDryer S4 Plus: ~$80. Four-spool capacity (huge time saver), up to 70°C, built-in fan for air circulation. Best value for multi-spool drying.
EIBOS Cyclopes: ~$70. Single spool but higher temperature (80°C). Better for Nylon and PC that need higher drying temps.
PrintDry Pro: ~$100. Two-spool capacity, precise temperature control, fan-assisted drying. Premium build quality.
Food dehydrator (Presto, Nesco): ~$40-60. Not designed for filament, but works with modifications. Remove the fruit trays, insert the spool, set temperature. The circular shape fits standard 1kg spools surprisingly well.
Drying Temperatures and Times
| Filament | Drying Temp | Time (mild) | Time (severe) |
|---|---|---|---|
| PLA | 45-50°C | 4 hours | 8 hours |
| PETG | 60-65°C | 4 hours | 8 hours |
| ABS | 65-70°C | 4 hours | 6 hours |
| ASA | 65-70°C | 4 hours | 6 hours |
| Nylon | 70-80°C | 6 hours | 12+ hours |
| TPU | 50-55°C | 4 hours | 8 hours |
| PVA | 45-50°C | 4 hours | 10 hours |
| PC | 70-80°C | 6 hours | 12+ hours |
“Mild” = spool was exposed for a few days in moderate humidity.
“Severe” = spool was open for weeks or months in humid conditions.
Kitchen Oven Warning
You can dry filament in a kitchen oven, but it’s risky. Most ovens have poor temperature accuracy — the dial says 50°C but the actual temperature fluctuates between 40-70°C. PLA softens at ~55°C. One temperature spike and your spool becomes a melted disc.
If you must use an oven:
- Verify the actual temperature with an oven thermometer
- Only use it for materials with higher softening points (PETG, ABS, Nylon)
- Never leave it unattended
- Place the spool on a baking sheet, not directly on the rack
I stopped using my oven after warping a spool of PETG. A dedicated dryer is worth the $50-80 investment.
My Storage System
Here’s my actual setup, refined over two years:
Active Spools (Currently Printing)
- Polymaker PolyBox II drybox with PTFE feed to printer
- Silica gel inside, hygrometer reading <15% RH
- One spool at a time, swapped as needed
Reserve Spools (Will Use Within a Month)
- IRIS WeatherPro 20L containers, 4-6 spools each
- 300g indicating silica gel per box
- Digital hygrometer in each box
- Target: <20% RH
Long-Term Storage (Months Away from Use)
- Vacuum-sealed in original bags with added silica gel
- Stored in a closet away from temperature extremes
- Labeled with seal date and material type
Pre-Print Routine
- Nylon, PVA: Always dry before printing. 6 hours minimum. No exceptions.
- PETG, TPU: Dry if the spool has been out for more than a day.
- PLA: Dry if it’s been out for more than a week, or if I notice any symptoms.
- ABS, ASA: Dry if it’s been out for more than two weeks.
How Much Does Humidity Actually Matter?
I ran an informal experiment: I left three identical PLA spools in different conditions for 30 days, then printed the same test model with each.
- Spool A (drybox, <15% RH): Perfect surface finish, clean extrusion, no popping.
- Spool B (sealed bag with desiccant, ~25% RH): Identical to Spool A. No visible difference.
- Spool C (open shelf, ~50% RH): Slight surface roughness, occasional faint popping, marginally worse stringing.
For PLA specifically, the difference was noticeable but not catastrophic. PLA is forgiving.
I repeated the test with PETG. After 30 days:
- Spool A (drybox): Clean prints, smooth walls.
- Spool C (open shelf): Constant crackling, pitted surfaces, terrible layer adhesion. Basically unprintable without drying first.
The takeaway: PLA is somewhat tolerant of lazy storage. Everything else is not.
Common Mistakes
Using rice as desiccant. Rice absorbs very little moisture compared to silica gel. It also leaves dust and starch particles that can get into your filament path. Don’t do it.
Storing filament in the printer. Your printer is not sealed. Filament sitting on the spool holder in an open room is exposed to ambient humidity 24/7. Move it to a sealed container when you’re not printing.
Ignoring the first signs. If you hear one or two pops during a print, don’t dismiss it. That filament is starting to absorb moisture. Dry it now before it gets worse.
Over-drying. Filament can be over-dried if left at high temperatures for too long — the plastic can become brittle. Follow the recommended times and don’t leave spools in a dryer for 24+ hours at high temps.
Not sealing new spools. Fresh filament from the factory is usually well-sealed in vacuum bags with desiccant. Once you open it, the clock starts. If you open a spool, use it, and then put it back on the shelf unsealed — you’ve just started the moisture absorption process.
Budget Breakdown
For a typical hobbyist with 10-15 spools:
| Solution | Cost | Protects |
|---|---|---|
| 3x IRIS containers + silica gel + hygrometers | ~$60 | 12-18 spools (storage) |
| Sunlu FilaDryer S4 Plus | ~$80 | 4 spools at a time (drying) |
| Vacuum sealer + bags | ~$40 | Unlimited (long-term) |
| Total | ~$180 | Complete system |
Or the minimum viable approach:
| Solution | Cost | Protects |
|---|---|---|
| 2x Ziploc/IKEA airtight containers + silica gel | ~$20 | 6-10 spools |
| Kitchen oven (careful!) or food dehydrator | $0-40 | Emergency drying |
| Total | ~$20-60 | Basic protection |
Even the basic approach is infinitely better than open-shelf storage.
The Bottom Line
Filament storage doesn’t need to be complicated or expensive. The minimum viable solution is a sealed container with silica gel — that handles 90% of use cases for PLA and PETG. Add a dedicated dryer for hygroscopic materials like Nylon and TPU, and you’re covered.
The most important habit is awareness: seal your filament when you’re done printing, listen for popping sounds, and dry before printing with any spool that’s been exposed. Once this becomes routine, moisture problems disappear and your print quality stays consistent year-round.
Your filament doesn’t care how much your printer cost. It cares about humidity.