Best Filaments for 3D Printing
We printed over a hundred spools of filament to find the best materials for 3D printing.

If you're printing with an FDM-style 3D printer (the most popular and user-friendly type), your printer feeds a roll of plastic (or other material) filament through a hot extruder and then deposits it on the print bed in layers. You can have one of the best 3D printers on the market, use all the right settings in your slicer and end up with a print failure or ugly output if you don't use the right filament.
The best filaments for 3D printing can not only provide good adhesion and avoid clogging your extruder, but also build models with eye popping colors, sharp details and strong durability. Filament rolls are available in a virtually limitless array of different colors, including rainbow and translucent.
There are many different materials -- mostly types of plastic -- that you can get, but there are three major varieties, each of which we cover below. PLA (Polyactic Acid), also sometimes combined with other materials and called PLA Plus, is the easiest to print with and most popular, but it isn't the strongest and it can be brittle. PETG (Polyethylene Terephthalate modified by Glycol) is stronger and a bit more flexible, but it can be stringy if you don't dial in your settings correctly. TPU (Thermoplastic Polyurethane) is a rubbery, flexible filament that usually requires a direct-drive printer that can hit high temperatures.
We’ve burned through cases of filament on dozens of printers using both Bowden and direct drive extruders to help you find the best filaments for 3D printing in the form of PLA, PETG and TPU materials. Our picks are below.
3D printers are getting faster, so we tested the top FDM-style printers on the market and ranked them by speed and quality of output. Check out our 3D Printer Speed Hierarchy page to see the benchmark results.
Best PLA Filaments
Jessie Premium PLA is a smooth printing filament manufactured by Printed Solid in Newark, DE. I’ve been a big fan ever since the Dumpster Fire incident of 2020 when I printed hundreds of Dumpster Fire Christmas ornaments for friends and family in Jessie’s Tree Green and Mystery Orange.
You can select from a palette of 38 colors, each packaged on sturdy cardboard spools with steel cores for a friction free spin. Care for sparkles? Filament with micro glitter is only a dollar more than the regular versions. Spools are well labeled and made of sturdy chipboard with a steel core that helps lower friction while still being fully recyclable. Fun fact: the Jessie line is named after CEO David Randolph’s dog.
Buy: Jessie Premium PLA Filament
3. Polymaker PolyLite Starlight PLA
Specifications
Reasons to buy
Reasons to avoid
Announced this year at the Rocky Mountain RepRap Festival, the Starlight series of Polymaker filament is an eye-popping line of shimmery metallics. The filaments have a color shifting property that makes their colors hard to peg down, but have a lush metal tone. The glitter is very finely ground to avoid being too abrasive on your hotend.
Polymaker spools are always neatly wound on recycled cardboard, with a several well spaced holes punched in the side of the spool makes it easy to tuck away the loose ends of your filament.
Buy: Polymaker PolyLite Starlight
4. Metal Blue, Anycubic
Specifications
Reasons to buy
Reasons to avoid
Anycubic has introduced a line of filament to accompany their printers, starting with a pallet of basic colors. One stands out though: Blue Metal, a beautiful silk PLA with an interesting luster that shifts the filament from blue to steel gray. The material prints smoothly and does a great job of hiding layer lines.
Anycubic’s filament prints well on all FDM printers. The spools are made of dense cardboard with holes for tucking the end of your filament, though there’s practically no labeling.
Buy: Anycubic Blue Metal
5. Cookie Cad
Specifications
Reasons to buy
Reasons to avoid
Cookie Cad makes some amazing colors, and their gradient blends are among our favorites. Gradients slowly blend complmentary colors together, similar to a rainbow PLA, but with only three colors. Mermaid is Purple - Blue - Green, Unicorn is Pink - Blue - Purple, Sunrise is Pink - Orange - Yellow and Sunset is Dark Blue - Purple - Pink.
Cookie Cad’s gradient blends are perfect for making dragons and other decorate containers where a slow color shift can be optimized.
6. Silk Rainbow, MIKA3D
Specifications
Reasons to buy
Reasons to avoid
This super fast, silk rainbow PLA only needs about 5 meters per color change – a third less than other brands. Still, that’s a lot of filament, and this Correlation Vase from Clockspring3d’s Patreon only shifted through three of its delicious dark metallic colors.
Mika3D sells this color in three batches of 500g spools, leaving you with awkward amounts of filament at the ends of each spool. The spools are well labeled, but are plastic, which causes unneeded waste.
Buy: Silk Rainbow PLA Filament
7. Rainbow, Locyfens
Specifications
Reasons to buy
Reasons to avoid
This line of glittery rainbow PLAs make super fun prints that transition through 3 to 5 colors, depending on which version you purchase. The shimmery additive is non-abrasive and makes layer lines melt away for extra smooth prints. As with most rainbow filaments, you’ll need to use a lot of filament to see the color changes. It takes about 15 METERS between colors. This Crystal Dragon took over 56 meters of filament and just got into the third color of a Blue/Purple/Green spool.
Locyfens uses clear plastic spools, which is nice for seeing how much filament is left on the reel, but inconvenient once the filament finished. They are well labeled and have good spots for managing the filament tails.
Buy: Locyfens Rainbow PLA Filament
8. Rainbow, Inland by Micro Center
Specifications
Reasons to buy
Reasons to avoid
Inland makes three Rainbow filaments: Silk Rainbow, a pastel Rainbow 2 shown here, and glow in the dark Luminous Rainbow. Each filament uses Inland PLA as the base. As with most rainbow filaments, you’ll need to use a lot of plastic to get several color changes.
It takes about 15 meters between colors. This CHEP Cube was printed at 600% with thick walls and weighs about 300 grams and just barely makes it through all the colors in a spool of Rainbow 2. Inland’s rainbow filaments are currently spooled onto clear plastic master spools – which means they can be refilled with Inland Spooless once they are used up.
Buy: Inland Rainbow 2 Silk PLA Filament
9. Dual Color by Inland
Specifications
Reasons to buy
Reasons to avoid
Inland jumped into the dual color game with it’s own line of silk PLAs. Inland’s dual colors mix more than other brands, so the color shift is more subtle, like mixing pastels chalks.
Inland’s two color silks comes in 10 color combinations. A direct drive extruder handles it better, though Inland seems to twist less in the extruder and produces an even effect.
Buy: Inland Dual Color Silk PLA
10. Quantum by Matterhackers
Specifications
Reasons to buy
Reasons to avoid
Is it blue or is it green? It’s both! Matterhackers was the first company to introduce the 3D printing community to dual color filament – filament that has two colors running side by side on a single strand of plastic. The colors do an interesting dance that causes color shifts depending on your viewing angle.
Quantum is a silk PLA that comes in 12 color combinations. It works best on a direct drive extruder, which keeps the filament from twisting on its way to the hotend. Quantum is delivered on well labeled plastic spools, which are great for seeing how much filament is left on your spool, but leaves you in a trash quandary when the filament is used up.
Buy: MatterHackers Quantum PLA Filament
11. Tri-Color Shiny Silk, OVV3D
Specifications
Reasons to buy
Reasons to avoid
You’ve seen dual color filament – now you can print THREE colors all at once. Tri-color filament has three colors running side by side by side on a single strand of plastic. This results in a shimmering, almost iridescent shine as the three colors mix.
Tricolor is a silk PLA at its heart, and runs better when hot. It also benefits from the straight path of a direct drive extruder, which keeps the filament from twisting on its way to the hotend. OVV3D delivers its filament on well-marked, heavy chipboard spools that can be recycled.
Buy: OVV3D Tri-Color Shiny Silk PLA Filament
12. MH Build Series, Matterhackers
Specifications
Reasons to buy
Reasons to avoid
MH Build Series is an affordable line of easy printing PLA in 19 bold opaque colors for everyday use and prototyping. No frills or glitter here, just consistent material to keep your printers chugging along. This Octo-Loki looks super clean in Forest Green PLA.
MH Build Series comes on plastic spools labeled with suggested printing temperatures and convenient holes for threading the loose ends of your filament to keep the spool tidy.
Buy: MH Build Series PLA Filament
13. HTPLA, Protopasta
Specifications
Reasons to buy
Reasons to avoid
Protopasta HTPLA is one of my favorite materials for 3D printing – it always runs smooth, trouble- free and without obvious layer lines. Sparkly colors use extremely fine micro glitters to avoid being abrasive to your nozzle. Even better, many of their specialty colors are concocted by visitors to the factory’s Filament Making Workshops. This dragon flexi was printed in my favorite color, Joel’s Highfive Blue.
There’s 22 Community Inspired Colors, which have always been spooled on 100% recyclable cardboard. The spools are well labeled, but they lack holes for tucking in the tail of filament – we’ve used tape or simply jabbed the end into the spaces in the corrugated cardboard. Manufactured in Vancouver, WA.
Buy: HTPLA Protopasta PLA Filament
14. Prusament PLA, Prusa Research
Specifications
Reasons to buy
Reasons to avoid
Prusament is the in-house filament manufactured by Prusa Research, using exacting standards – and lasers – to keep every roll of printer food precise and perfect. They have a large variety of rich colors and several with a glorious dusting of jam free micro glitter. This giant nozzle is dazzling in Galaxy Silver PLA.
Even the spools are well constructed, using an inner recyclable cardboard core and a sturdy plastic outer disk with a handy grove for capturing the tail of your filament. Want to inspect your spool? Each roll has a QR tag that will give you details of how and when it was manufactured. Prusament is manufactured in Prague, Czech Republic.
15. ReFuel, 3D Fuel
Specifications
Reasons to buy
Reasons to avoid
ReFuel is quality recycled PLA filament made from 3D Fuel’s in-house manufacturing waste. Leftover scraps from all their PLA colors are mixed into one giant batch, resulting in spools of brownish gray to earthy black material that looks a bit weird but prints just as wonderfully as the first batch.
The colors can be a bit inconsistent, so ReFuel is best for functional prints or models you intend to paint. Spools are packaged in a plain box with no labels to save on cost. 3D Fuel has factories in both the US and Ireland.
Buy: ReFuel 3D-Fuel Recycled Standard or Pro PLA+ Filament
16. Black Recycled PLA, ProtoPasta
Specifications
Reasons to buy
Reasons to avoid
Would you believe the company known for lux PLA is also the source of the most affordable recycled filament we’ve found? ProtoPasta’s Recycled Black PLA comes from their own manufacturing waste, so every roll of recycled filament is just as smooth printing as ProtoPasta’s first run colors.
Black Recycled is a blend of scraps from their many shades of black and other darker shades mixed together. It’s not considered a heat treatable filament due to the random nature of the mix, but you might find a bit of sparkle in this very rich, dark black PLA. The corrugated cardboard spools are well labeled, but they lack holes for tucking in the tail of filament – we’ve used tape or simply jabbed the end into the edge of the spool. Manufactured in Vancouver, WA.
Buy: Black Recycled PLA Filament
17. Still Colorful Recycled PLA, ProtoPasta
Specifications
Reasons to buy
Reasons to avoid
ProtoPasta’s more colorful line of recycled PLA filament is great for everyday prints with that premium printing experience only ProtoPasta can serve up. The company collects scraps from their own waste stream and keeps it sorted by color group. The clean waste plastics – filament that’s out of spec or color transitions – is ground back into pellets and blended into new recipes with muted colors. The Calibration Castle above was printed in Still Colorful #11.
The results are unique, and the filament has similar print quality to first run materials for a (slightly) discounted price. ProtoPasta’s corrugated cardboard spools are well labeled, but they lack holes for tucking in the tail of filament – we’ve used tape or simply jabbed the end into the edge of the spool.
Buy: Still Colorful Recycled PLA Filament
18. PolyTerra, Polymaker
Specifications
Reasons to buy
Reasons to avoid
PolyTerra comes in 26 velvety and pastel colors, with a matte finish that does well at hiding layer lines. It’s extremely easy to sand and paint. It’s a good quality, low cost filament for people who want to be environmentally-friendly makers without switching to a recycled filament. The flexi dolphin above was printed in PolyTerra Sapphire Blue PLA.
Many filament companies have switched to cardboard spools to help with recycling, but PolyTerra does one better. Not only is each cardboard spool and package made from recycled material, but PolyMaker contributes to OneTreePlanted.org so that every spool purchased plants a tree in your region. The spools themselves are very sturdy chipboard with well placed holes to help tame the filament’s tail. PolyMaker is a global company with an office and warehouse in Houston, TX.
Buy: PolyTerra Polymaker Matte PLA Filament
19. Translucent PLA, Atomic
Specifications
Reasons to buy
Reasons to avoid
Atomic has 20 super-smooth, translucent PLA colors that deliver a premium printing experience without the premium price tag. Some of Atomic’s colors are scattered with non-abrasive micro glitter or flakes of shimmery pearl for absolutely beautiful results. All the colors print with little stringing or layer lines.
The vase shown here is printed in Golden Blood Diamond, filled with bits of micro glitter. Atomic still uses plastic spools which present a recycling problem when they are used up. The spools are well labeled and have holes to help with containing the ends of your filament. Atomic’s factory is located in Kendallville, IN.
20. Metal Filled, ProtoPasta
Specifications
Reasons to buy
Reasons to avoid
ProtoPasta’s metal-filled PLA is a mix of standard PLA mixed with real metal powders. This makes it very abrasive and a bit finicky to print so you’ll need to use a bigger nozzle and slower speed. Iron filled, shown here, is the most affordable of Protopasta’s metal line up. All the metal filaments can be polished to a shine, but iron can be rusted for an old, worn look.
There’s also steel, copper, bronze and brass filaments. Remember to factor in the weight when making your purchase, as filament is sold by weight, not length. These filaments are heavier than straight plastic so you get less filament per spool. This iron Benchy weights 17g, while a pure PLA Benchy weights 12g.
Buy: Protopasta Metal Filled PLA Filament
21. Buzzed Beer PLA, 3D Fuel
Specifications
Reasons to buy
Reasons to avoid
Buzzed Beer PLA is a fun novelty filament made with 10% organic fibers left over from the beer making process. It has a deep golden brown color with tiny dark flecks, yet is not considered an abrasive filament. It's great at hiding layer lines, has little stringing, and prints easier than wood based filaments with a similar natural color. We’re calling this one a “novelty” filament because it only uses a small portion of recycled materials, it’s difficult to find in stock and has a premium price.
3D Fuel still uses plastic spools, which is inconvenient once the filament is used up. They are well labeled and have good spots for managing the filament tails. 3D Fuel has factories in both the US and Ireland.
Buy: 3D Fuel Buzzed Beer PLA Filament
22. Entwined Hemp PLA, 3D Fuel
Specifications
Reasons to buy
Reasons to avoid
Entwined is a beautiful filament with a natural, almost translucent, earthy wood tone derived from hemp. It’s premium PLA mixed with natural hemp fibers that prints with less noticeable layer lines and little stringing. We’re placing this one in the “novelty” category because it only uses a small portion of recycled hemp fiber, it’s difficult to find in stock and has a premium price. It does, however, print really well and makes a smoother printing alternative to wood PLAs.
3D Fuel still uses plastic spools, which is inconvenient once the filament is used up. They are well-labeled and have good spots for managing the filament tails. 3D Fuel has factories in both the US and Ireland.
Buy: 3D Fuel Entwined Hemp PLA Filament
Best PETG Filaments
PETG (Polyethylene Terephthalate glycol) is an oil based plastic that’s less brittle than PLA. It’s more resistant to high temperatures and sunlight, making it more suitable for outdoor parts or prints used inside a car. It's easier to recycle than PLA, resulting in many brands of 100% or partially recycled PETG filament.
It can be a little harder to print than PLA, is often stringy, and is more difficult to sand and paint. For best results, PETG should be kept in a sealed bag or airtight box to reduce moisture exposure.
PETG can be printed with any 3D printer, any bed surface and does not require an enclosure. It does print hotter than PLA, but not so much as to require an all-metal hotend. PETG will bond with glass and sticks entirely too well to PEI coated print surfaces. You will need to use a layer of gluestick as a release agent – which is somewhat counterintuitive, but definitely works.