TPU is the filament makers reach for when a part has to bend — phone cases, gaskets, drone bumpers, shoe soles, tool grips, and anything that needs to flex and bounce back instead of snapping. The catch is that flexible filament is harder to print than PLA or PETG: it buckles in the extruder, strings, and demands slow speeds. This guide ranks the best TPU filament we tested in 2026, organized by Shore hardness, so you can pick a spool that prints clean flexible parts on your machine.

Quick answer: The best TPU filament for most people in 2026 is Polymaker PolyFlex TPU95 — a forgiving 95A flexible with Jam-Free compounding that feeds cleanly and prints a smooth surface across most direct-drive printers. For the best value, Overture TPU 95A is the category's volume seller with clean winding and tight diameter control for less money. Want to print flexible parts fast? Sunlu High Speed TPU 95A comes pre-dried and is tuned for speed. For the easiest-printing flexible filament — soft enough to even survive a Bowden setup — choose NinjaTek Cheetah 95A. Need grippier, squishier parts? Drop to Sunlu TPU 90A; for rubber-band-soft, ultra-stretchy prints, NinjaTek NinjaFlex 85A is the softest here. Buy 1.75 mm, print slow on direct drive, and dry the spool first — wet TPU is the #1 cause of pops and stringing.

TPU filament by the numbers

Best TPU filament at a glance

FilamentBest forShore hardnessPrint tempPrice / kgRating
Polymaker PolyFlex TPU95Best overall95A~220–230 °C~$28★★★★★
Overture TPUBest value95A~220–230 °C~$22★★★★½
Sunlu High Speed TPUBest for fast printing95A~220–235 °C~$20★★★★½
NinjaTek CheetahBest for beginners95A~225–235 °C~$45★★★★★
Sunlu TPU 90ABest grippy / soft90A~220–235 °C~$22★★★★☆
NinjaTek NinjaFlexBest ultra-flexible85A~225–235 °C~$55★★★★☆

Which TPU should you buy? The 30-second version

If you are new to flexible filament or want the least hassle, buy Polymaker PolyFlex TPU95 — it is the most consistent 95A and feeds cleanly across most printers. For bulk printing on a budget, Overture is the category’s value workhorse with clean winding for less money. Want to print flexible parts fast? Sunlu High Speed TPU is pre-dried and tuned for speed. If your printer is finicky or you’re brand new, NinjaTek Cheetah is the easiest flexible filament to print, even in Bowden setups. Reach for Sunlu TPU 90A when you want grippier, squishier phone cases and tool grips, and NinjaTek NinjaFlex 85A for the softest, most rubber-like, ultra-stretchy parts. Whatever you choose, print slow on direct drive and dry the spool first.

1. Polymaker PolyFlex TPU95 — Best Overall

Polymaker PolyFlex TPU95

Best overall · 95A · ~$28/kg
  • The most consistent 95A we tested — easy to print with a smooth surface finish.
  • Polymaker's Jam-Free compounding feeds cleanly and resists buckling at speed.
  • Broad printer compatibility, including most stock direct-drive machines.
  • Costs a little more than Overture, but worth it for the cleaner result.
Check price on Amazon →

If flexible filament has a reputation for being frustrating, PolyFlex TPU95 is the spool that fixes it. It is the most consistent 95A we tested: it feeds smoothly thanks to Polymaker’s Jam-Free compounding, resists the buckling that plagues generic TPU at higher speeds, and lays down a smoother surface than its budget rivals. It works across a wide range of printers, so it’s the safe default whether you’re printing phone cases, gaskets, or drone bumpers. For most makers, this is the TPU to buy first.

2. Overture TPU — Best Value

Overture TPU

Best value · 95A · ~$22/kg
  • The category's volume seller — clean winding and tight diameter control.
  • A price low enough to experiment with flexible printing without commitment.
  • Reliable 95A feeding on direct-drive machines.
  • Surface finish is a touch duller than PolyFlex on very soft, single-wall prints.
Check price on Amazon →

When you want to try flexible printing without spending a premium, Overture TPU is the deal. It is the best-selling TPU in the category for good reason: clean winding, sane diameter control, and a price that makes experimenting affordable. Prints are strong and reliable, and it feeds well on a direct-drive setup. The surface finish is a hair duller than PolyFlex on the softest single-wall prints, but for the money, Overture is the best TPU value in 2026 and a great roll to learn flexible printing on.

3. Sunlu High Speed TPU — Best for Fast Printing

Sunlu High Speed TPU

Best for fast printing · 95A · ~$20/kg
  • Marketed to print up to ~3× faster than ordinary TPU.
  • Pre-dried in the bag, so it prints cleaner with fewer steam pops out of the box.
  • Often the cheapest mainstream TPU at around $20/kg.
  • ±0.03 mm tolerance and wide color range.
Check price on Amazon →

If you run a fast modern machine and don’t want flexible parts to crawl off the bed, Sunlu’s High Speed TPU is built for it. Sunlu rates it at roughly three times the speed of ordinary TPU, and because the filament ships pre-dried, you get fewer steam pops and cleaner surfaces straight out of the bag. It is frequently the cheapest mainstream TPU on the shelf, holds a ±0.03 mm tolerance, and comes in a big color range. For high-volume flexible printing on a CoreXY or fast direct-drive printer, it’s the value speed pick.

4. NinjaTek Cheetah — Best for Beginners

NinjaTek Cheetah

Best for beginners · 95A · ~$45/kg
  • Rated the single easiest flexible filament to print by All3DP.
  • Stiff enough at 95A to even feed in Bowden setups where most TPU buckles.
  • Excellent layer adhesion and abrasion resistance for functional parts.
  • Premium price, but the reliability is worth it on finicky printers.
Check price on Amazon →

If your printer is finicky with flexibles — or you’re brand new and want the highest odds of a clean first print — NinjaTek Cheetah is the easiest flexible filament to print, full stop. All3DP rates it the single easiest flexible available, and it’s stiff enough at 95A to feed even in Bowden setups where most TPU buckles and jams. Layer adhesion and abrasion resistance are excellent, so the parts are tough as well as easy. It costs more than budget TPU, but on a difficult machine, the reliability pays for itself.

5. Sunlu TPU 90A — Best Grippy / Soft

Sunlu TPU 90A

Best grippy / soft · 90A · ~$22/kg
  • Softer 90A grade — grippier and squishier than standard 95A.
  • Ideal for phone cases, tool grips, and watch bands that need to feel rubbery.
  • Pre-dried, with Sunlu's clean winding and ±0.03 mm tolerance.
  • Needs slower speeds and a direct-drive extruder versus 95A.
Check price on Amazon →

When 95A feels too firm — for a phone case that should grip, a tool handle that should cushion, or a watch band that should feel like rubber — step down to Sunlu’s 90A. It’s noticeably softer and squishier than standard TPU while still being printable on most direct-drive machines, and Sunlu pre-dries it for cleaner results. The trade-off for that softer feel is that you’ll want to slow down and use a short, direct filament path. For grippy, comfortable, rubbery parts at a reasonable price, 90A is the sweet spot.

6. NinjaTek NinjaFlex — Best Ultra-Flexible

NinjaTek NinjaFlex

Best ultra-flexible · 85A · ~$55/kg
  • The softest filament here at 85A — rubber-band stretchy and bouncy.
  • Outstanding elasticity and abrasion resistance for seals, soles, and dampers.
  • Requires a direct-drive extruder and slow speeds to print well.
  • Premium price and the most demanding to dial in.
Check price on Amazon →

When a part needs to stretch, bounce, and bend like real rubber, NinjaFlex is the benchmark. At 85A it’s the softest filament in this guide — wildly elastic, with the kind of give you want for seals, gaskets, shoe soles, vibration dampers, and stretchy wearables. That softness is also what makes it the hardest to print: it demands a direct-drive extruder and patient, slow speeds, or it buckles. Get the setup right and nothing else here flexes like it. For ultra-flexible parts where 95A simply isn’t soft enough, NinjaFlex is the one to reach for.

How to choose the right TPU filament

Start with Shore hardness. It’s the single most important spec. 95A is the easiest to print and the right choice for most flexible parts — cases, bumpers, brackets, drone arms. Drop to 90A for grippier, squishier parts like phone cases and tool grips. Go to 85A (NinjaFlex) only when you need rubber-band softness, and know it’s the hardest to print.

Match it to your extruder. A direct-drive extruder is strongly preferred for TPU because the short filament path gives flexible filament less room to buckle. Stock Bambu Lab, Creality K1, Prusa, and Sovol machines handle 95A well. If you have a Bowden setup, stick to a stiff, easy 95A like NinjaTek Cheetah, or expect jams with anything softer.

Print slow and dry the spool. TPU prints best slow — often 15–30 mm/s for soft grades — with short retraction (0.5–2 mm) and a textured plate. And because TPU is hygroscopic, dry the spool before an important print; wet TPU is the number-one cause of stringing and steam pops. A filament dryer at 50–60 °C makes a bigger difference with TPU than almost any other material.

Frequently asked questions

This section is rendered from the FAQ schema above and mirrors the questions makers ask most about flexible filament — best overall TPU, what Shore hardness means, why TPU is hard to print, whether to dry it, printer compatibility, and print temperature.