Rectangular-to-rectangular duct adapter 3D models
First model: 2025-11-25Category: technical parts
(model #4074)
Photos of various 3D printed models
This template generates rectangular-to-rectangular duct adapters. For each side, the length, height, and sleeve depth of the connector can be adjusted.
To fit a wide range of setups, the length of the transition between both sleeves is also adjustable, as well as the shell thickness and the optional chamfer at the ends to ease insertion.
Finally, you can apply an offset along the Y and Z axes.
Quick Search & Generation
If the model doesn’t exist, on-demand generation will be offered to you.
Illustration of the parameters
The latest online-generated models
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 112 | mm |
| side A internal height | 112 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 112 | mm |
| side B internal height | 56 | mm |
| sleeve length on side B | 30 | mm |
| thickness | 2 | mm |
| transition length | 52 | mm |
| Y offset | 0 | mm |
| Z offset | 26 | mm |
| end chamfers | none |
Rectangular tube adapter STL 3D file 112x112 mm to 112x56 mm – transition: 52 mm (📦 #12627)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 112 | mm |
| side A internal height | 112 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 112 | mm |
| side B internal height | 56 | mm |
| sleeve length on side B | 25 | mm |
| thickness | 2 | mm |
| transition length | 52 | mm |
| Y offset | 0 | mm |
| Z offset | 26 | mm |
| end chamfers | none |
Rectangular duct adapter STL 3D file 204x60 mm to 204x60 mm – transition: 100 mm (📦 #12489)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 204 | mm |
| side A internal height | 60 | mm |
| sleeve length on side A | 50 | mm |
| side B internal width | 204 | mm |
| side B internal height | 60 | mm |
| sleeve length on side B | 50 | mm |
| thickness | 2 | mm |
| transition length | 100 | mm |
| Y offset | 0 | mm |
| Z offset | 30 | mm |
| end chamfers | none |
Rectangular duct adapter STL 3D file 62x62 mm to 66x62 mm – transition: 35 mm (📦 #12427)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 62 | mm |
| side A internal height | 62 | mm |
| sleeve length on side A | 35 | mm |
| side B internal width | 66 | mm |
| side B internal height | 62 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 4 | mm |
| transition length | 35 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL 3D file 62x62 mm to 65x65 mm – transition: 180 mm (📦 #12424)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 62 | mm |
| side A internal height | 62 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 65 | mm |
| side B internal height | 65 | mm |
| sleeve length on side B | 10 | mm |
| thickness | 1 | mm |
| transition length | 180 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular pipe adapter STL file 203x203 mm to 203x203 mm – transition: 85 mm (📦 #12222)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 203 | mm |
| side A internal height | 203 | mm |
| sleeve length on side A | 30 | mm |
| side B internal width | 203 | mm |
| side B internal height | 203 | mm |
| sleeve length on side B | 30 | mm |
| thickness | 3 | mm |
| transition length | 85 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular duct adapter STL file 203.2x203.2 mm to 203.2x203.2 mm – transition: 60 mm (📦 #12208)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 203.2 | mm |
| side A internal height | 203.2 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 203.2 | mm |
| side B internal height | 203.2 | mm |
| sleeve length on side B | 30 | mm |
| thickness | 3 | mm |
| transition length | 60 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular pipe adapter STL 3D file 203x203 mm to 203x203 mm – transition: 55 mm (📦 #12200)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 203 | mm |
| side A internal height | 203 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 203 | mm |
| side B internal height | 203 | mm |
| sleeve length on side B | 60 | mm |
| thickness | 3 | mm |
| transition length | 55 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular duct adapter STL file 168x32 mm to 203x203 mm – transition: 170 mm (📦 #12179)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 168 | mm |
| side A internal height | 32 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 203 | mm |
| side B internal height | 203 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 3 | mm |
| transition length | 170 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 165 | mm |
| side A internal height | 31.8 | mm |
| sleeve length on side A | 25.4 | mm |
| side B internal width | 209 | mm |
| side B internal height | 209 | mm |
| sleeve length on side B | 25.4 | mm |
| thickness | 3 | mm |
| transition length | 150 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular tube adapter STL file 210.9x210.9 mm to 168x31.7 mm – transition: 100 mm (📦 #12163)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 210.9 | mm |
| side A internal height | 210.9 | mm |
| sleeve length on side A | 40 | mm |
| side B internal width | 168 | mm |
| side B internal height | 31.7 | mm |
| sleeve length on side B | 32 | mm |
| thickness | 3 | mm |
| transition length | 100 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 203.2 | mm |
| side A internal height | 203.2 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 203.2 | mm |
| side B internal height | 203.2 | mm |
| sleeve length on side B | 85 | mm |
| thickness | 3 | mm |
| transition length | 58 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular pipe adapter STL 3D file 171x32 mm to 210.2x209.9 mm – transition: 55 mm (📦 #12113)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 171 | mm |
| side A internal height | 32 | mm |
| sleeve length on side A | 50.8 | mm |
| side B internal width | 210.2 | mm |
| side B internal height | 209.9 | mm |
| sleeve length on side B | 31.8 | mm |
| thickness | 3 | mm |
| transition length | 55 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular tube adapter STL file 171x32 mm to 202x202 mm – transition: 55 mm (📦 #12092)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 171 | mm |
| side A internal height | 32 | mm |
| sleeve length on side A | 50.8 | mm |
| side B internal width | 202 | mm |
| side B internal height | 202 | mm |
| sleeve length on side B | 100 | mm |
| thickness | 3 | mm |
| transition length | 55 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular tube adapter STL 3D file 171x32 mm to 200x200 mm – transition: 55 mm (📦 #12087)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 171 | mm |
| side A internal height | 32 | mm |
| sleeve length on side A | 50.8 | mm |
| side B internal width | 200 | mm |
| side B internal height | 200 | mm |
| sleeve length on side B | 100 | mm |
| thickness | 3 | mm |
| transition length | 55 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular duct adapter STL 3D file 171x32 mm to 209x209 mm – transition: 55 mm (📦 #12052)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 171 | mm |
| side A internal height | 32 | mm |
| sleeve length on side A | 50.8 | mm |
| side B internal width | 209 | mm |
| side B internal height | 209 | mm |
| sleeve length on side B | 100 | mm |
| thickness | 3 | mm |
| transition length | 55 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular pipe adapter STL file 190x100 mm to 187.7x97.7 mm – transition: 180 mm (📦 #12016)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 190 | mm |
| side A internal height | 100 | mm |
| sleeve length on side A | 30 | mm |
| side B internal width | 187.7 | mm |
| side B internal height | 97.7 | mm |
| sleeve length on side B | 30 | mm |
| thickness | 2 | mm |
| transition length | 180 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular duct adapter STL file 190x100 mm to 186.7x96.7 mm – transition: 190 mm (📦 #12015)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 190 | mm |
| side A internal height | 100 | mm |
| sleeve length on side A | 30 | mm |
| side B internal width | 186.7 | mm |
| side B internal height | 96.7 | mm |
| sleeve length on side B | 30 | mm |
| thickness | 3 | mm |
| transition length | 190 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL file 38.5x180 mm to 38.5x180 mm – transition: 100 mm (📦 #11944)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 38.5 | mm |
| side A internal height | 180 | mm |
| sleeve length on side A | 98 | mm |
| side B internal width | 38.5 | mm |
| side B internal height | 180 | mm |
| sleeve length on side B | 5 | mm |
| thickness | 3 | mm |
| transition length | 100 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 38.5 | mm |
| side A internal height | 177 | mm |
| sleeve length on side A | 100 | mm |
| side B internal width | 38.5 | mm |
| side B internal height | 177 | mm |
| sleeve length on side B | 5 | mm |
| thickness | 3 | mm |
| transition length | 100 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular pipe adapter STL file 220x90 mm to 220x90 mm – transition: 30 mm (📦 #11933)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 220 | mm |
| side A internal height | 90 | mm |
| sleeve length on side A | 30 | mm |
| side B internal width | 220 | mm |
| side B internal height | 90 | mm |
| sleeve length on side B | 30 | mm |
| thickness | 2 | mm |
| transition length | 30 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular pipe adapter STL file 220x90 mm to 220x90 mm – transition: 120 mm (📦 #11932)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 220 | mm |
| side A internal height | 90 | mm |
| sleeve length on side A | 50 | mm |
| side B internal width | 220 | mm |
| side B internal height | 90 | mm |
| sleeve length on side B | 50 | mm |
| thickness | 3 | mm |
| transition length | 120 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular pipe adapter STL file 38x177 mm to 38x177 mm – transition: 20 mm (📦 #11924)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 38 | mm |
| side A internal height | 177 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 38 | mm |
| side B internal height | 177 | mm |
| sleeve length on side B | 5 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular duct adapter STL file 37.5x178 mm to 36x178 mm – transition: 20 mm (📦 #11923)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 37.5 | mm |
| side A internal height | 178 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 36 | mm |
| side B internal height | 178 | mm |
| sleeve length on side B | 5 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular duct adapter STL 3D file 38.5x187.5 mm to 36x187.5 mm – transition: 20 mm (📦 #11922)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 38.5 | mm |
| side A internal height | 187.5 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 36 | mm |
| side B internal height | 187.5 | mm |
| sleeve length on side B | 5 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular pipe adapter STL 3D file 151x81 mm to 151x81 mm – transition: 150 mm (📦 #11869)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 151 | mm |
| side A internal height | 81 | mm |
| sleeve length on side A | 40 | mm |
| side B internal width | 151 | mm |
| side B internal height | 81 | mm |
| sleeve length on side B | 40 | mm |
| thickness | 2 | mm |
| transition length | 150 | mm |
| Y offset | 40 | mm |
| Z offset | 40 | mm |
| end chamfers | inside |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 160 | mm |
| side A internal height | 110 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 107 | mm |
| side B internal height | 260 | mm |
| sleeve length on side B | 100 | mm |
| thickness | 2 | mm |
| transition length | 300 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular duct adapter STL 3D file 300x100 mm to 300x180 mm – transition: 50 mm (📦 #11491)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 300 | mm |
| side A internal height | 100 | mm |
| sleeve length on side A | 100 | mm |
| side B internal width | 300 | mm |
| side B internal height | 180 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 2 | mm |
| transition length | 50 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 39.5 | mm |
| side A internal height | 29 | mm |
| sleeve length on side A | 15 | mm |
| side B internal width | 39.5 | mm |
| side B internal height | 29 | mm |
| sleeve length on side B | 10 | mm |
| thickness | 6 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL file 110x55 mm to 110x55 mm – transition: 20 mm (📦 #11361)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 110 | mm |
| side A internal height | 55 | mm |
| sleeve length on side A | 30 | mm |
| side B internal width | 110 | mm |
| side B internal height | 55 | mm |
| sleeve length on side B | 50 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Use cases for Rectangle-to-Rectangle duct adapters
Rectangle-to-rectangle adapters make it possible to connect two ducts of similar shape but different dimensions while keeping a smooth, controlled transition. The parametric design lets you fine-tune the internal sections, sleeve lengths, wall thickness, and the transition length, ensuring a part that fits the installation requirements with precision.
For a significant size reduction, the adapter 200×90 mm to 80×80 mm shows how the template handles large differences between the two openings while maintaining a gentle transition and consistent structural strength. Conversely, for a simple and compact reduction, the model 90×90 mm to 80×80 mm offers a short, efficient geometry with no offset, ideal where space is limited.
When the ducts cannot be aligned on the same axis, the system can generate a shifted (offset) adapter. The model 60×60 mm with offset is a typical example, making installation easier in setups that require a mechanical offset. And for long, gradual transitions, the adapter 60×60 mm to 80×80 mm (180 mm transition) demonstrates how extended profiles help smooth airflow changes or bypass space constraints.