The right filament depends on the part, not the brand. A display model can be PLA. A bracket that stays indoors is usually PETG. A part that gets hot needs a material with more heat margin, and that often means an enclosed printer. A part in the sun is a job for ASA. A grip or gasket needs a flexible material that prints slowly and stays dry.

Use the finder to pick the material, then follow its link to our picks for that material. Nobody here has printed with these filaments. The print temperatures, enclosure needs and heat numbers come from the makers’ own data sheets and technical pages, and the maker named in each result is the one whose numbers it quotes.

Finder

Which filament fits your part?

Say what the part must handle and what your printer can do. The matches come from the filament makers' own data sheets.

Every option in this finder

As an Amazon Associate, we earn from qualifying purchases.

PickBest forOn Amazon
PLA (or a tougher PLA+)Polymaker's PolyLite PLA prints at 190 to 230 C nozzle and 25 to 60 C bed, lists no enclosure as needed, and has a heat deflection temperature (HDT) of 60 C at 0.45 MPa. That suits display pieces, models and low-stress parts that stay indoors. Dry it only if it has absorbed moisture (Polymaker lists 55 C for 6 hours). HDT is a lab deflection temperature, not a safe working temperature for a part under load. GuidePolymaker PLA 1.75mm, 1kg (Spool)
SUNLU PLA+ 1.75mm 1kg
eSUN PLA+ 1.75mm, 1kg (Spool)
PETGPETG is the step up from PLA for functional parts that stay indoors. Prusa lists Prusament PETG at 250 C nozzle and 80 C bed, eSUN lists 230 to 260 C and 75 to 90 C with drying at 60 C for over 8 hours, and Polymaker lists no enclosure as needed for PolyLite PETG. HDT at 0.45 MPa is 64 C for eSUN's PETG and 78 C for Polymaker's PolyLite PETG, so it clears PLA's 60 C. HDT is a lab deflection temperature, not a safe working temperature for a part under load. GuidePrusament PETG 1.75 mm
eSUN PETG Filament 1.75mm (Black) 1kg Spool
ABSPolymaker's PolyLite ABS lists a 245 to 265 C nozzle, a 90 to 100 C bed, an enclosed chamber as needed, drying at 70 C for 6 hours and an HDT of 100 C at 0.45 MPa. It is the pick when a part has to survive more heat than PETG and your printer is enclosed. HDT is a lab deflection temperature, not a safe working temperature for a part under load. GuideSearch Amazon for Polymaker PolyLite ABS 1.75mm 1kg
SUNLU FilaDryer S4
ASAPolymaker's ASA lists a 230 to 260 C nozzle, a 75 to 95 C bed, an enclosed chamber as needed, the fan off, and drying at 70 C for 7 hours. Its materials guide says that unlike ABS, ASA keeps its color and mechanical properties after prolonged sun exposure and stays suitable outdoors. It also gives off VOCs, so ventilate. Polymaker lists its HDT at 103 C at 0.45 MPa. GuidePolymaker ASA filament 1.75mm 1kg
Search Amazon for eSUN ASA filament 1.75mm 1kg
PETG as the outdoor fallback without an enclosureASA is the outdoor material, but it needs an enclosed printer. Without one, PETG is the closest option: Polymaker's guide says ABS is not recommended outdoors, and eSUN's PETG data sheet lists UV resistance as yes. Expect less heat and weather margin than ASA. GuideeSUN PETG Filament 1.75mm (Black) 1kg Spool
TPU 95A (flexible)Polymaker's PolyFlex TPU95 is a 95A Shore hardness filament that lists a 210 to 230 C nozzle, a 25 to 60 C bed, no enclosure as needed, printing at 30 to 50 mm/s, and drying at 70 C for 8 hours. Print it slowly and keep it dry. Check that your extruder can feed flexible filament. GuideeSUN TPU-95A Filament
Search Amazon for Polymaker PolyFlex TPU95
Carbon-fiber nylon (PA-CF)Polymaker's Fiberon PA6-CF20 lists a 280 to 300 C nozzle, a 40 to 50 C bed, room-temperature surroundings, a hardened nozzle and an all-metal hotend that reaches 280 C or more. It says to print only while the filament stays in a heated dryer, and it claims the material withstands temperatures up to 215 C. This is a strong, heat-resistant material that needs the right hardware and a dry spool. GuideSearch Amazon for Polymaker Fiberon PA6-CF20
Polymaker PolyDryer (Dry Dock and Box)
Upgrade the nozzle before nylon-CFCarbon-fiber filament is abrasive. Polymaker's PA6-CF20 page says a hardened nozzle is required, and Bambu Lab's A1 FAQ says its stock stainless steel nozzle is not recommended for fiber-filled filament. Until you have a hardened nozzle, use PETG, or ABS or ASA if your printer is enclosed. GuideSearch Amazon for hardened steel nozzle for your printer
Food contact: no filament makes a bare print food-safePrusa says an FDM print is never food-grade as printed, because gaps between layers can harbor bacteria and fungi, and that thinner layers or full infill do not fix it. It also warns that brass nozzles, and even hardened steel ones, can carry lead in the alloy and recommends a stainless steel nozzle, plus a certified food-grade clear epoxy coating for direct food contact. For anything that touches food, treat 3D prints as decor or tools used around food, not as food containers. GuideSearch Amazon for stainless steel 3D printer nozzle
PETG is the open-printer choice for heatPLA's HDT is about 60 C on Polymaker's data sheet, so it is the wrong choice for anything that gets hot. Among the common filaments, PETG is the step up that does not need an enclosure (Polymaker lists none as needed for PolyLite PETG). ABS and ASA go further on heat, with HDTs of 100 and 103 C at 0.45 MPa on Polymaker's data, but their data sheets call for an enclosed chamber. HDT is a lab deflection temperature, not a safe working temperature for a part under load. GuidePrusament PETG 1.75 mm

How this tool decides

What the part must handle counts most, then whether your printer is enclosed, then your nozzle. Enclosure is a hard filter for ABS and ASA, because the Polymaker data sheets for both list an enclosed chamber as needed. A hardened nozzle is a hard filter for carbon-fiber nylon, because Polymaker lists one as required.

Heat numbers are the heat deflection temperature (HDT), measured by makers under a standard test. They show how materials compare, not what temperature a loaded part will survive. Two makers’ versions of the same material differ, so use your spool’s own label for temperatures. If a part is safety-critical or load-bearing, test a print in the real conditions before you rely on it.

Drying matters for several of these. Polymaker lists drying at 55 C for 6 hours for PLA (only if it has absorbed moisture), 70 C for 6 hours for ABS, 7 hours for ASA and 8 hours for TPU. Check that a filament dryer reaches the temperature your filament maker lists before you buy one.

Sources