Affiliate Disclosure: 3DPrintCost.app is a participant in the Amazon Services LLC Associates Program. We earn from qualifying purchases at no extra cost to you.

3D Printing Filament Guide

Choosing the right filament is just as important as choosing the right printer. Each material has unique properties that make it ideal for specific applications. This guide covers everything from beginner-friendly PLA to advanced carbon fiber composites.

Type Best For
PLA Easiest to print, biodegradable, great for beginners.
PETG Stronger than PLA, food-safe, water-resistant.
ABS Heat-resistant, strong, needs enclosure.
TPU Flexible and rubber-like, great for functional parts.
ASA UV-resistant, outdoor-ready alternative to ABS.
Nylon Extremely durable, self-lubricating, engineering-grade.
PLA+ Stronger than regular PLA with better layer adhesion.
Silk PLA Glossy metallic finish, perfect for decorative prints.

Recommended Filaments

Beginner

HATCHBOX PLA 1.75mm

HATCHBOX · 1000g spool

Print Temp 180–220°C
Bed Temp 20–60°C

Best for:

PrototypingDecorative printsFigurinesGeneral purpose

Available colors: 8+

🛒 View on Amazon
Beginner

OVERTURE PETG 1.75mm

OVERTURE · 1000g spool

Print Temp 230–250°C
Bed Temp 70–85°C

Best for:

Functional partsFood-safe containersOutdoor useMechanical components

Available colors: 5+

🛒 View on Amazon
Intermediate

HATCHBOX ABS 1.75mm

HATCHBOX · 1000g spool

Print Temp 230–260°C
Bed Temp 95–110°C

Best for:

Engineering prototypesHeat-resistant partsAutomotive partsEnclosures

Available colors: 5+

🛒 View on Amazon
Intermediate

SainSmart TPU 95A 1.75mm

SainSmart · 800g spool

Print Temp 220–240°C
Bed Temp 40–60°C

Best for:

Flexible partsPhone casesGasketsShoe insolesDrone bumpers

Available colors: 5+

🛒 View on Amazon
Advanced

Polymaker PolyLite ASA 1.75mm

Polymaker · 1000g spool

Print Temp 240–260°C
Bed Temp 90–110°C

Best for:

Outdoor partsUV-resistant itemsAutomotiveGarden tools

Available colors: 3+

🛒 View on Amazon
Advanced

Polymaker CoPA Nylon 1.75mm

Polymaker · 750g spool

Print Temp 250–270°C
Bed Temp 70–90°C

Best for:

GearsBearingsHigh-strength partsIndustrial prototypes

Available colors: 2+

🛒 View on Amazon
Beginner

eSUN PLA+ 1.75mm

eSUN · 1000g spool

Print Temp 205–225°C
Bed Temp 50–70°C

Best for:

Stronger prints than PLAFunctional partsToysGeneral purpose

Available colors: 8+

🛒 View on Amazon
Beginner

TTYT3D Silk Shiny PLA 1.75mm

TTYT3D · 1000g spool

Print Temp 190–220°C
Bed Temp 50–65°C

Best for:

Decorative printsVasesDisplay modelsGiftsArt pieces

Available colors: 5+

🛒 View on Amazon

3D Printing Filament FAQ

What is the best filament for beginners?

PLA (Polylactic Acid) is the best filament for beginners. It prints at low temperatures (190–220°C), doesn't require a heated bed (though 60°C helps), produces minimal warping, and is odorless. PLA+ variants like eSUN PLA+ offer improved strength while maintaining the same ease of printing. Start with PLA and progress to PETG once comfortable.

PLA vs PETG — which should I use?

Use PLA for decorative prints, prototypes, and anything that won't face heat or stress. Use PETG for functional parts, outdoor use, or anything needing water resistance and flexibility. PETG is slightly harder to print (requires higher temps, more prone to stringing) but produces significantly stronger parts. Read our full PLA vs PETG vs ABS comparison for a detailed breakdown.

How should I store 3D printing filament?

Store filament in airtight containers with silica gel desiccant packs. Moisture is the #1 enemy of filament — especially PETG, TPU, Nylon, and ABS. Signs of wet filament include popping sounds during printing, rough surface finish, and excessive stringing. A filament dryer can restore moisture-damaged spools. Keep filament away from direct sunlight and store at room temperature.

What temperature should I print at?

General temperature ranges: PLA 190–220°C, PETG 220–250°C, ABS 230–260°C, TPU 210–230°C, Nylon 240–270°C. Always start with the manufacturer's recommended temperature, then adjust in 5°C increments. Bed temperatures: PLA 50–60°C, PETG 70–85°C, ABS 90–110°C. Use our cost calculator to estimate filament costs per print.

Is expensive filament worth it?

For critical applications, yes. Premium filaments like Prusament offer tighter diameter tolerances (±0.02mm vs ±0.05mm), better color consistency, and more reliable printing with fewer jams. For prototyping and casual printing, budget brands like HATCHBOX and eSUN deliver excellent results at half the price. The difference in quality is often negligible for decorative prints.