Category: technical parts
(model #2189)
Photos of various 3D printed models
This template generates tube adapters, with one inlet and one outlet (each of which can be considered either male or female).
Both tube ends are customizable. It is possible to offset the two connectors. Likewise, each end can feature a thread on the outside, inside, both, or none.
Internal fillets are always integrated into the adapter to optimize the flow through the transition zone.
Note that a clearance is always required: a tube with an outer diameter of 50 mm will not fit into a tube with an inner diameter of 50 mm (even more so with 3D printing).
Strictly speaking, this template can also be used to create custom funnels, such as model #1342.
Find more information about this template in the article A new template for inline tube adapters! .
Search & Generation
If the model doesn’t exist, on-demand generation will be offered to you.
Additional information
The transition refers to the connection interface between the two tubes. It defines the total length of the adapter, which is equal to the sum of the tube lengths plus the length of the transition.
-
2025-07-19 (last model before revision: #1215) :
#1 side A length : decimal places has been updated to integer
#2 side A diameter : decimal places has been updated to integer
#4 side B length : decimal places has been updated to integer
#5 side B diameter : decimal places has been updated to integer
#7 transition length : decimal places has been updated to integer
Illustration of the parameters
Categories
Latest models generated
Tube adapter STL 3D file ⌀ 45–44 mm (Length: 70 mm) (📦 #3011)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 20 | mm |
| side A outer diameter | 45 | mm |
| side A thickness | 2 | mm |
| side B length | 40 | mm |
| side B outer diameter | 44 | mm |
| side B thickness | 2 | mm |
| transition length | 10 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tubing adapter STL 3D file ⌀ 40–20 mm (Length: 110 mm) (📦 #3010)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 40 | mm |
| side A outer diameter | 40 | mm |
| side A thickness | 2 | mm |
| side B length | 40 | mm |
| side B outer diameter | 20 | mm |
| side B thickness | 2.2 | mm |
| transition length | 30 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tubing adapter STL file ⌀ 40–24 mm (Length: 110 mm) (📦 #3009)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 40 | mm |
| side A outer diameter | 40 | mm |
| side A thickness | 2.1 | mm |
| side B length | 40 | mm |
| side B outer diameter | 24 | mm |
| side B thickness | 2.1 | mm |
| transition length | 30 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tubing adapter STL file ⌀ 44–24 mm (Length: 110 mm) (📦 #3008)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 40 | mm |
| side A outer diameter | 44 | mm |
| side A thickness | 2.1 | mm |
| side B length | 40 | mm |
| side B outer diameter | 24 | mm |
| side B thickness | 2.1 | mm |
| transition length | 30 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tubing adapter STL file ⌀ 58–50 mm (Length: 100 mm) (📦 #3005)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 45 | mm |
| side A outer diameter | 58 | mm |
| side A thickness | 4 | mm |
| side B length | 40 | mm |
| side B outer diameter | 50 | mm |
| side B thickness | 3 | mm |
| transition length | 15 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL 3D file ⌀ 85–54 mm (Length: 120 mm) (📦 #3001)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 60 | mm |
| side A outer diameter | 85 | mm |
| side A thickness | 3 | mm |
| side B length | 55 | mm |
| side B outer diameter | 54 | mm |
| side B thickness | 3 | mm |
| transition length | 5 | mm |
| axis offset | 5 | mm |
| ends fillet | fillet on bo... |
Tube adapter STL file ⌀ 60–35 mm (Length: 240 mm) (📦 #2996)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 80 | mm |
| side A outer diameter | 60 | mm |
| side A thickness | 3 | mm |
| side B length | 80 | mm |
| side B outer diameter | 35 | mm |
| side B thickness | 3 | mm |
| transition length | 80 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tubing adapter STL 3D file ⌀ 60–51 mm (Length: 55 mm) (📦 #2994)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 25 | mm |
| side A outer diameter | 60 | mm |
| side A thickness | 2.5 | mm |
| side B length | 25 | mm |
| side B outer diameter | 51 | mm |
| side B thickness | 2.5 | mm |
| transition length | 5 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tubing adapter STL 3D file ⌀ 60–49 mm (Length: 55 mm) (📦 #2988)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 25 | mm |
| side A outer diameter | 60 | mm |
| side A thickness | 2.5 | mm |
| side B length | 25 | mm |
| side B outer diameter | 49 | mm |
| side B thickness | 2.5 | mm |
| transition length | 5 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tube adapter STL file ⌀ 53–35 mm (Length: 100 mm) (📦 #2985)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 45 | mm |
| side A outer diameter | 53 | mm |
| side A thickness | 4 | mm |
| side B length | 40 | mm |
| side B outer diameter | 35 | mm |
| side B thickness | 3 | mm |
| transition length | 15 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tubing adapter STL file ⌀ 58–49 mm (Length: 100 mm) (📦 #2984)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 45 | mm |
| side A outer diameter | 58 | mm |
| side A thickness | 4 | mm |
| side B length | 40 | mm |
| side B outer diameter | 49 | mm |
| side B thickness | 3 | mm |
| transition length | 15 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL file ⌀ 64–32 mm (Length: 166 mm) (📦 #2979)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 80 | mm |
| side A outer diameter | 64 | mm |
| side A thickness | 3 | mm |
| side B length | 60 | mm |
| side B outer diameter | 32 | mm |
| side B thickness | 3 | mm |
| transition length | 26 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tubing adapter STL 3D file ⌀ 50–40 mm (Length: 108 mm) (📦 #2978)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 30 | mm |
| side A outer diameter | 50 | mm |
| side A thickness | 5 | mm |
| side B length | 60 | mm |
| side B outer diameter | 40 | mm |
| side B thickness | 5 | mm |
| transition length | 18 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL file ⌀ 53–45 mm (Length: 100 mm) (📦 #2971)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 45 | mm |
| side A outer diameter | 53 | mm |
| side A thickness | 4 | mm |
| side B length | 40 | mm |
| side B outer diameter | 45 | mm |
| side B thickness | 3 | mm |
| transition length | 15 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL file ⌀ 58–45 mm (Length: 100 mm) (📦 #2970)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 45 | mm |
| side A outer diameter | 58 | mm |
| side A thickness | 4 | mm |
| side B length | 40 | mm |
| side B outer diameter | 45 | mm |
| side B thickness | 3 | mm |
| transition length | 15 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL 3D file ⌀ 200–80 mm (Length: 80 mm) (📦 #2966)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 30 | mm |
| side A outer diameter | 200 | mm |
| side A thickness | 3 | mm |
| side B length | 30 | mm |
| side B outer diameter | 80 | mm |
| side B thickness | 3 | mm |
| transition length | 20 | mm |
| axis offset | 50 | mm |
| ends fillet | no fillet |
Tube adapter STL file ⌀ 225–80 mm (Length: 45 mm) (📦 #2952)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 20 | mm |
| side A outer diameter | 225 | mm |
| side A thickness | 4 | mm |
| side B length | 20 | mm |
| side B outer diameter | 80 | mm |
| side B thickness | 3 | mm |
| transition length | 5 | mm |
| axis offset | 1 | mm |
| ends fillet | fillet on th... |
Tubing adapter STL 3D file ⌀ 107–80 mm (Length: 70 mm) (📦 #2919)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 30 | mm |
| side A outer diameter | 107 | mm |
| side A thickness | 2 | mm |
| side B length | 30 | mm |
| side B outer diameter | 80 | mm |
| side B thickness | 2 | mm |
| transition length | 10 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL 3D file ⌀ 105–101 mm (Length: 95 mm) (📦 #2917)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 35 | mm |
| side A outer diameter | 105 | mm |
| side A thickness | 2 | mm |
| side B length | 35 | mm |
| side B outer diameter | 101 | mm |
| side B thickness | 2 | mm |
| transition length | 25 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL file ⌀ 20–7 mm (Length: 26 mm) (📦 #2906)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 8 | mm |
| side A outer diameter | 20 | mm |
| side A thickness | 2 | mm |
| side B length | 8 | mm |
| side B outer diameter | 7 | mm |
| side B thickness | 2 | mm |
| transition length | 10 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tubing adapter STL 3D file ⌀ 18–6 mm (Length: 27 mm) (📦 #2905)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 8 | mm |
| side A outer diameter | 18 | mm |
| side A thickness | 2 | mm |
| side B length | 9 | mm |
| side B outer diameter | 6 | mm |
| side B thickness | 2 | mm |
| transition length | 10 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tube adapter STL file ⌀ 102–79 mm (Length: 80 mm) (📦 #2901)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 30 | mm |
| side A outer diameter | 102 | mm |
| side A thickness | 2 | mm |
| side B length | 30 | mm |
| side B outer diameter | 79 | mm |
| side B thickness | 2 | mm |
| transition length | 20 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tubing adapter STL 3D file ⌀ 96–79 mm (Length: 80 mm) (📦 #2900)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 30 | mm |
| side A outer diameter | 96 | mm |
| side A thickness | 2 | mm |
| side B length | 30 | mm |
| side B outer diameter | 79 | mm |
| side B thickness | 2 | mm |
| transition length | 20 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tube adapter STL 3D file ⌀ 96–79 mm (Length: 100 mm) (📦 #2899)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 30 | mm |
| side A outer diameter | 96 | mm |
| side A thickness | 2 | mm |
| side B length | 30 | mm |
| side B outer diameter | 79 | mm |
| side B thickness | 2 | mm |
| transition length | 40 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tube adapter STL file ⌀ 98–80 mm (Length: 98 mm) (📦 #2897)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 30 | mm |
| side A outer diameter | 98 | mm |
| side A thickness | 3 | mm |
| side B length | 28 | mm |
| side B outer diameter | 80 | mm |
| side B thickness | 3 | mm |
| transition length | 40 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on bo... |
Tubing adapter STL 3D file ⌀ 148–135 mm (Length: 90 mm) (📦 #2891)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 20 | mm |
| side A outer diameter | 148 | mm |
| side A thickness | 3 | mm |
| side B length | 50 | mm |
| side B outer diameter | 135 | mm |
| side B thickness | 3 | mm |
| transition length | 20 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Tube adapter STL file ⌀ 100–66 mm (Length: 95 mm) (📦 #2876)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 35 | mm |
| side A outer diameter | 100 | mm |
| side A thickness | 2 | mm |
| side B length | 35 | mm |
| side B outer diameter | 66 | mm |
| side B thickness | 2 | mm |
| transition length | 25 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on th... |
Tubing adapter STL 3D file ⌀ 96–66 mm (Length: 95 mm) (📦 #2875)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 35 | mm |
| side A outer diameter | 96 | mm |
| side A thickness | 2 | mm |
| side B length | 35 | mm |
| side B outer diameter | 66 | mm |
| side B thickness | 2 | mm |
| transition length | 25 | mm |
| axis offset | 0 | mm |
| ends fillet | fillet on th... |
Tube adapter STL 3D file ⌀ 123–58 mm (Length: 120 mm) (📦 #2866)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 50 | mm |
| side A outer diameter | 123 | mm |
| side A thickness | 5 | mm |
| side B length | 50 | mm |
| side B outer diameter | 58 | mm |
| side B thickness | 5 | mm |
| transition length | 20 | mm |
| axis offset | 4.9 | mm |
| ends fillet | fillet on bo... |
Tubing adapter STL file ⌀ 17–16 mm (Length: 25 mm) (📦 #2852)
| Parameter | Value | Unit |
|---|---|---|
| side A length | 10 | mm |
| side A outer diameter | 17 | mm |
| side A thickness | 2 | mm |
| side B length | 10 | mm |
| side B outer diameter | 16 | mm |
| side B thickness | 2 | mm |
| transition length | 5 | mm |
| axis offset | 0 | mm |
| ends fillet | no fillet |
Connect two pipes of different diameters
Custom inline tube adapters are designed to connect two pipes of different diameters or slightly offset axes, depending on the assembly needs. They are suitable for both liquid and air transfer in ventilation or exhaust systems. These 3D-printable parts are useful in workshops, laboratories, craft setups, or home repairs. Their precise geometry ensures a clean and leak-free connection, without glue or excessive tightening, for a practical and durable result.
Depending on the project, several models can be selected. A large reduction adapter connects two tubes with very different sizes while maintaining good mechanical strength. When an offset is required, an offset adapter provides precise alignment between two non-collinear pipes. Conversely, for nearly identical diameters, a small reduction adapter ensures a smooth transition and stable fit without tube deformation.
Each parametric model is fully configurable — sleeve length, wall thickness, inlet and outlet diameters, or rounded edges to ease fitting. Thanks to this customization, inline tube adapters offer a versatile and cost-effective solution for any assembly requiring a precise, 3D-printable connector. Whether for technical use, prototyping, or practical projects, these custom parts easily integrate into all kinds of light piping systems.