3D file format compatibility table
This table is generated from the structured data in our tool directory and grows automatically as tools are added.
Legend: "in" the tool imports the format, "out" it exports it, "in/out" both.
| Format | Autodesk Fusion | Autodesk Maya | Bambu Studio | Blender | FreeCAD | Godot Engine | Hunyuan3D | MeshLab | Meshy | Online 3D Viewer | Onshape | PrusaSlicer | RealityScan | Rodin (Hyper3D) | SOLIDWORKS | Tinkercad | Tripo | UltiMaker Cura | Unity | Unreal Engine |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3DM | in/out | |||||||||||||||||||
| 3DS | in | in | in | |||||||||||||||||
| 3MF | in/out | in/out | in/out | out | in | in/out | in | out | in/out | out | out | in/out | ||||||||
| ABC | in/out | in/out | ||||||||||||||||||
| ACIS | in/out | in/out | ||||||||||||||||||
| AI | in | |||||||||||||||||||
| AMF | in | in | in | |||||||||||||||||
| ASC | in | |||||||||||||||||||
| BGCODE | out | |||||||||||||||||||
| BIM | in/out | |||||||||||||||||||
| BLEND | in/out | in | in | |||||||||||||||||
| BMP | in | |||||||||||||||||||
| BREP | in/out | in | ||||||||||||||||||
| DAE | in/out | in | in/out | in | in/out | in | in | |||||||||||||
| DWG | in/out | in | in/out | in/out | ||||||||||||||||
| DXF | in/out | in | in/out | in/out | in/out | in | ||||||||||||||
| E57 | in | in | ||||||||||||||||||
| EXR | in | |||||||||||||||||||
| F3D | out | |||||||||||||||||||
| FBX | in/out | in/out | in | out | in/out | in | out | out | out | in/out | in | |||||||||
| FCSTD | in | |||||||||||||||||||
| GCODE | out | out | out | |||||||||||||||||
| GEOTIFF | out | |||||||||||||||||||
| GIF | in | |||||||||||||||||||
| GLB | in/out | in/out | out | in/out | in/out | in/out | out | out | ||||||||||||
| GLTF | in/out | in/out | in/out | out | in/out | out | ||||||||||||||
| HEIC | in | |||||||||||||||||||
| IAM | in | |||||||||||||||||||
| IFC | in/out | in | ||||||||||||||||||
| IGES | in/out | in/out | in | in/out | in/out | |||||||||||||||
| IPT | in | in | in | |||||||||||||||||
| JPG | in | in | in | in | in | in | ||||||||||||||
| JSON | out | |||||||||||||||||||
| LAS | in/out | |||||||||||||||||||
| LAZ | in/out | |||||||||||||||||||
| MA | in/out | |||||||||||||||||||
| MB | in/out | |||||||||||||||||||
| NVM | in | |||||||||||||||||||
| OBJ | in/out | in/out | in | in/out | in/out | in | out | in/out | in/out | in/out | in/out | in | out | out | in/out | in/out | out | in | in | |
| OFF | in/out | in/out | ||||||||||||||||||
| PARASOLID | in/out | in/out | ||||||||||||||||||
| out | out | |||||||||||||||||||
| PLY | in/out | in/out | out | in/out | in/out | out | in | |||||||||||||
| PNG | in | in | in | in | in | in | ||||||||||||||
| PTX | in | in | ||||||||||||||||||
| RSALIGN | in | |||||||||||||||||||
| SAT | in/out | |||||||||||||||||||
| SKP | in | |||||||||||||||||||
| SL1 | out | |||||||||||||||||||
| SLDASM | in | in | ||||||||||||||||||
| SLDPRT | in | in | ||||||||||||||||||
| STEP | in/out | in | in | in/out | in | in/out | in | in/out | ||||||||||||
| STL | in/out | in/out | in | in/out | in/out | out | in/out | out | in/out | in/out | in | out | out | in/out | in/out | out | in | |||
| STP | in | |||||||||||||||||||
| SVG | in | in | in/out | in/out | ||||||||||||||||
| TIFF | in | in | ||||||||||||||||||
| U3D | out | |||||||||||||||||||
| UDATASMITH | in | |||||||||||||||||||
| UFP | out | |||||||||||||||||||
| USD | in/out | in/out | out | in | ||||||||||||||||
| USDZ | out | out | out | out | out | |||||||||||||||
| WEBP | in | in | ||||||||||||||||||
| WRL | in | |||||||||||||||||||
| X3D | in/out | in | ||||||||||||||||||
| XMP | in/out | |||||||||||||||||||
| XYZ | out |
Which format should you use?
- OBJ vs STL: What Each Format Stores, and Why One Direction Costs More STL does not share vertices and OBJ does, which decides file size, what survives conversion, and why an STL converted to OBJ arrives shattered. With measured figures.
- How to Convert STL to STEP: The Route Depends on Where the STL Came From A mesh from CAD and a mesh from a scan need opposite algorithms, and using the wrong one fails predictably. Exact menu paths for FreeCAD, Fusion 360 and SolidWorks, plus which methods are paywalled.
- FBX vs OBJ: What Survives the Conversion and What Silently Does Not FBX carries rigs and animation that OBJ cannot. On PBR materials the ranking flips, and the reason is built into the FBX SDK. What each format stores, and how to convert without losing textures.
- STEP vs STL: Converting Both Ways, and Why One Direction Barely Works STEP to STL is routine. STL to STEP is not a conversion at all, it is a rebuild. Here is what each format stores, what the converters actually output, and the tool limits nobody mentions.
- What Is a GLB File? How to Open One, Look Inside It, and Convert It A GLB is a whole 3D scene in one binary file: geometry, materials and textures together. Here is how to open one without installing anything, what is actually inside, and when to convert it.
- 3MF vs STL: What Changes When You Switch, and What Nobody Warns You About 3MF carries units, colour, objects and print settings that STL cannot. It also overwrites your slicer profile, breaks between vendors, and has a real security history. All four, with sources.