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 | 164.2 | mm |
| side A internal height | 68 | mm |
| sleeve length on side A | 80 | mm |
| side B internal width | 164 | mm |
| side B internal height | 67.8 | mm |
| sleeve length on side B | 100 | mm |
| thickness | 1 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL 3D file 214x87 mm to 215x87 mm – transition: 20 mm (📦 #10241)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 214 | mm |
| side A internal height | 87 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 215 | mm |
| side B internal height | 87 | 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 | inside |
Rectangular duct adapter STL 3D file 214x85 mm to 215x85 mm – transition: 20 mm (📦 #10239)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 214 | mm |
| side A internal height | 85 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 215 | mm |
| side B internal height | 85 | 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 | inside |
Rectangular tube adapter STL 3D file 214x83 mm to 215x83 mm – transition: 20 mm (📦 #10238)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 214 | mm |
| side A internal height | 83 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 215 | mm |
| side B internal height | 83 | 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 | outside |
Rectangular pipe adapter STL file 215x90 mm to 215x90 mm – transition: 20 mm (📦 #10237)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 215 | mm |
| side A internal height | 90 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 215 | mm |
| side B internal height | 90 | 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 | inside |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 111.4 | mm |
| side A internal height | 54.4 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 110.4 | mm |
| side B internal height | 54.4 | mm |
| sleeve length on side B | 25 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangle-to-rectangle duct adapter STL file 70x70 mm to 37x36 mm – transition: 20 mm (📦 #9719)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 70 | mm |
| side A internal height | 70 | mm |
| sleeve length on side A | 40 | mm |
| side B internal width | 37 | mm |
| side B internal height | 36 | mm |
| sleeve length on side B | 5 | mm |
| thickness | 1 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangle-to-rectangle duct adapter STL 3D file 214x84 mm to 198x54 mm – transition: 40 mm (📦 #9718)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 214 | mm |
| side A internal height | 84 | mm |
| sleeve length on side A | 30 | mm |
| side B internal width | 198 | mm |
| side B internal height | 54 | mm |
| sleeve length on side B | 40 | mm |
| thickness | 3 | mm |
| transition length | 40 | mm |
| Y offset | 0 | mm |
| Z offset | 16 | mm |
| end chamfers | outside |
Rectangle-to-rectangle duct adapter STL file 220x90 mm to 205x60 mm – transition: 50 mm (📦 #9709)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 220 | mm |
| side A internal height | 90 | mm |
| sleeve length on side A | 40 | mm |
| side B internal width | 205 | mm |
| side B internal height | 60 | mm |
| sleeve length on side B | 40 | mm |
| thickness | 3 | mm |
| transition length | 50 | mm |
| Y offset | 0 | mm |
| Z offset | 15 | mm |
| end chamfers | inside |
Rectangular tube adapter STL 3D file 220x90 mm to 205x60 mm – transition: 50 mm (📦 #9685)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 220 | mm |
| side A internal height | 90 | mm |
| sleeve length on side A | 40 | mm |
| side B internal width | 205 | mm |
| side B internal height | 60 | mm |
| sleeve length on side B | 40 | mm |
| thickness | 3 | mm |
| transition length | 50 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 60 | mm |
| side A internal height | 284.4 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 161.9 | mm |
| side B internal height | 191 | mm |
| sleeve length on side B | 33.5 | mm |
| thickness | 4 | mm |
| transition length | 50 | mm |
| Y offset | 25 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL 3D file 60x284.4 mm to 161.9x191 mm – transition: 50 mm (📦 #9620)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 60 | mm |
| side A internal height | 284.4 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 161.9 | mm |
| side B internal height | 191 | mm |
| sleeve length on side B | 33.5 | mm |
| thickness | 5 | mm |
| transition length | 50 | mm |
| Y offset | 25 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL file 60x284.4 mm to 161.9x191 mm – transition: 50 mm (📦 #9619)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 60 | mm |
| side A internal height | 284.4 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 161.9 | mm |
| side B internal height | 191 | mm |
| sleeve length on side B | 5 | mm |
| thickness | 5 | mm |
| transition length | 50 | mm |
| Y offset | 25 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangle-to-rectangle duct adapter STL file 50x20 mm to 40x20 mm – transition: 50 mm (📦 #9520)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 50 | mm |
| side A internal height | 20 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 40 | mm |
| side B internal height | 20 | mm |
| sleeve length on side B | 80 | mm |
| thickness | 2 | mm |
| transition length | 50 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
Rectangular tube adapter STL 3D file 225x59.5 mm to 114.5x95 mm – transition: 20 mm (📦 #9467)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 225 | mm |
| side A internal height | 59.5 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 114.5 | mm |
| side B internal height | 95 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 1 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL 3D file 225x59.5 mm to 114.5x95 mm – transition: 20 mm (📦 #9466)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 225 | mm |
| side A internal height | 59.5 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 114.5 | mm |
| side B internal height | 95 | mm |
| sleeve length on side B | 10 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular duct adapter STL 3D file 228x98 mm to 158x63 mm – transition: 20 mm (📦 #9464)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 228 | mm |
| side A internal height | 98 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 158 | mm |
| side B internal height | 63 | mm |
| sleeve length on side B | 30 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangle-to-rectangle duct adapter STL file 220x33 mm to 220x26.5 mm – transition: 20 mm (📦 #9379)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 220 | mm |
| side A internal height | 33 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 220 | mm |
| side B internal height | 26.5 | mm |
| sleeve length on side B | 24 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular pipe adapter STL 3D file 243x33 mm to 226.5x25 mm – transition: 20 mm (📦 #9378)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 243 | mm |
| side A internal height | 33 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 226.5 | mm |
| side B internal height | 25 | mm |
| sleeve length on side B | 24 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular duct adapter STL 3D file 243x33 mm to 229x28 mm – transition: 20 mm (📦 #9373)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 243 | mm |
| side A internal height | 33 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 229 | mm |
| side B internal height | 28 | mm |
| sleeve length on side B | 25 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular tube adapter STL file 243x33 mm to 234x30 mm – transition: 20 mm (📦 #9372)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 243 | mm |
| side A internal height | 33 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 234 | mm |
| side B internal height | 30 | mm |
| sleeve length on side B | 25 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular tube adapter STL 3D file 243x33 mm to 234x30 mm – transition: 20 mm (📦 #9371)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 243 | mm |
| side A internal height | 33 | mm |
| sleeve length on side A | 25 | mm |
| side B internal width | 234 | mm |
| side B internal height | 30 | mm |
| sleeve length on side B | 26.5 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular duct adapter STL 3D file 196x146 mm to 180x104 mm – transition: 20 mm (📦 #9335)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 196 | mm |
| side A internal height | 146 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 180 | mm |
| side B internal height | 104 | mm |
| sleeve length on side B | 15 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 200 | mm |
| side A internal height | 150 | mm |
| sleeve length on side A | 5 | mm |
| side B internal width | 180 | mm |
| side B internal height | 100.4 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular pipe adapter STL file 220x90 mm to 220x40 mm – transition: 100 mm (📦 #9230)
| 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 | 40 | mm |
| sleeve length on side B | 50 | mm |
| thickness | 3 | mm |
| transition length | 100 | mm |
| Y offset | 50 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular pipe adapter STL file 300x21 mm to 100x42 mm – transition: 20 mm (📦 #9130)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 300 | mm |
| side A internal height | 21 | mm |
| sleeve length on side A | 10 | mm |
| side B internal width | 100 | mm |
| side B internal height | 42 | mm |
| sleeve length on side B | 10 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
Rectangular tube adapter STL 3D file 87x202 mm to 90x220 mm – transition: 20 mm (📦 #8885)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 87 | mm |
| side A internal height | 202 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 90 | mm |
| side B internal height | 220 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 2 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | inside |
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 50.5 | mm |
| side A internal height | 50.5 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 43 | mm |
| side B internal height | 43 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular duct adapter STL 3D file 50x50 mm to 43x43 mm – transition: 20 mm (📦 #8630)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 50 | mm |
| side A internal height | 50 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 43 | mm |
| side B internal height | 43 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | outside |
Rectangular duct adapter STL 3D file 50x50 mm to 43x43 mm – transition: 20 mm (📦 #8628)
| Parameter | Value | Unit |
|---|---|---|
| side A internal width | 50 | mm |
| side A internal height | 50 | mm |
| sleeve length on side A | 20 | mm |
| side B internal width | 43 | mm |
| side B internal height | 43 | mm |
| sleeve length on side B | 20 | mm |
| thickness | 3 | mm |
| transition length | 20 | mm |
| Y offset | 0 | mm |
| Z offset | 0 | mm |
| end chamfers | none |
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.