Best Filament for 3D Printing (2025)

The right filament changes everything. These are the top picks by material type — chosen for consistent diameter, reliable adhesion, and real-world print quality, not just specs on a box.

Quick comparison

PickMaterialNozzleBedBest for
Hatchbox PLAPLA200–220 °C0–60 °CEveryday prints, detail
eSUN PLA+PLA+205–225 °C0–60 °CStronger functional parts
Overture PETGPETG230–245 °C70–85 °CImpact resistance, food-safe
SUNLU PETGPETG230–240 °C70–80 °CBudget PETG pick
Polymaker PolyFlex TPU95TPU220–235 °C25–40 °CFlexible, rubber-like parts
Hatchbox ABSABS230–250 °C100–110 °CHeat resistance, post-processing
eSUN eASAASA240–255 °C80–100 °COutdoor, UV-resistant

Best PLA filament

Hatchbox PLA is the benchmark. Diameter tolerance holds to ±0.03 mm across spools, it feeds reliably on both Bowden and direct-drive setups, and at ~$22/kg it costs less than most competitors. Print at 200–210 °C nozzle, 55–60 °C bed on glass or PEI.

eSUN PLA+ is the upgrade pick if you need tougher parts. It adds rubber tougheners to the PLA base, raising impact resistance without requiring enclosures or exotic temperatures. Run it 5–10 °C hotter than standard PLA.

See Hatchbox filament settings and eSUN filament settings for full profile data.

Best PETG filament

Overture PETG prints with minimal stringing out of the box — the formula runs slightly stiffer than average, which helps at higher speeds. Use 230–240 °C nozzle, 75–80 °C bed, 30–40 % fan. Avoid the first layer fan entirely.

SUNLU PETG is the budget pick at ~$18/kg with comparable quality. Slightly more prone to stringing; bump retraction to 5–6 mm (Bowden) or 1.0–1.5 mm (direct drive) and slow travel speed to 150 mm/s.

Full settings: Overture PETG settings · SUNLU PETG settings · PETG slicer guide

Best TPU filament

Polymaker PolyFlex TPU95 is the most printable flexible filament — Shore 95A hardness balances flex with enough rigidity to feed reliably. Direct drive required. Print at 220–230 °C, disable retraction or keep it under 2 mm, and slow to 20–30 mm/s.

See the full best TPU filament guide for five picks and head-to-head settings.

Best ABS filament

Hatchbox ABS prints consistently when you have an enclosure holding 40–45 °C chamber temperature. Use 240–250 °C nozzle, 100–110 °C bed, zero fan, and an enclosure — no exceptions. Without an enclosure expect corner lifting and layer delamination regardless of brand.

Related: best 3D printers for ABS · ABS printing guide

Filament types at a glance

Need to understand all the material options before buying? See the 3D printer filament types guide — it covers PLA, PETG, ABS, ASA, TPU, Nylon, and PC with temperature ranges, strengths, and when each makes sense.

Frequently asked questions

What is the best filament for 3D printing overall?

Hatchbox PLA is the best all-around filament for most users — consistent diameter, easy to print, and available in dozens of colors for around $22/kg. For stronger parts, upgrade to eSUN PLA+ or Polymaker PolyLite PETG.

What is the strongest 3D printer filament?

For FDM printing, nylon and polycarbonate are the strongest materials, but they require an enclosed printer and 260–300 °C nozzle temperatures. For most users, PETG offers a good strength-to-printability ratio without the hardware requirements.

Which filament brand is most reliable?

Hatchbox, Polymaker, and eSUN consistently rank as the most reliable brands for dimensional accuracy and consistent diameter. Bambu Lab filament is excellent if you own a Bambu printer with AMS.

Is PLA or PETG better for beginners?

PLA is better for beginners — lower temperatures (200–220 °C nozzle, no heated bed required), no warping, and very forgiving settings. Switch to PETG once you want more impact resistance or food-safe prints.

What filament is best for outdoor use?

ASA is the best outdoor filament — UV-resistant and weatherproof. PETG handles moderate outdoor use. Avoid PLA outdoors; it softens above 60 °C and degrades in sunlight.

How much does 3D printer filament cost?

Standard PLA runs $18–25/kg from reputable brands. PETG is $20–28/kg, TPU $25–35/kg, and ABS $20–26/kg. Carbon-fiber and specialty composites cost $40–80/kg.