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 | Agisoft Metashape | Alpha3D | Assimp | Autodesk Fusion | Autodesk Maya | AutoRemesher | Backflip AI | Bambu Studio | Blender | CAD Exchanger | CSM (Common Sense Machines) | F3D | FreeCAD | Godot Engine | Google model-viewer | Hi3D | Hunyuan3D | Kaedim | MeshLab | Meshy | Neural4D | Online 3D Viewer | Onshape | Polycam | PrusaSlicer | RealityScan | Rodin (Hyper3D) | Sketchfab | Sloyd | SOLIDWORKS | SPAR3D | Spline | Tinkercad | TopoGun | TRELLIS | Tripo | TripoSR | UltiMaker Cura | Unity | Unreal Engine |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3DM | in/out | in/out | ||||||||||||||||||||||||||||||||||||||
| 3DS | out | in/out | in | in | in | in | in | |||||||||||||||||||||||||||||||||
| 3DXML | in | |||||||||||||||||||||||||||||||||||||||
| 3MF | in/out | in/out | in/out | in/out | in | out | in/out | out | in | in/out | in | out | out | in/out | out | out | in/out | |||||||||||||||||||||||
| ABC | in/out | in/out | in | in | ||||||||||||||||||||||||||||||||||||
| ACIS | in/out | in/out | ||||||||||||||||||||||||||||||||||||||
| AI | in | |||||||||||||||||||||||||||||||||||||||
| AMF | in | in | in | in | ||||||||||||||||||||||||||||||||||||
| ASC | in | |||||||||||||||||||||||||||||||||||||||
| ASE | in | |||||||||||||||||||||||||||||||||||||||
| ASM | in | |||||||||||||||||||||||||||||||||||||||
| ASSBIN | out | |||||||||||||||||||||||||||||||||||||||
| ASSXML | out | |||||||||||||||||||||||||||||||||||||||
| B3D | in | |||||||||||||||||||||||||||||||||||||||
| BGCODE | out | |||||||||||||||||||||||||||||||||||||||
| BIM | in/out | |||||||||||||||||||||||||||||||||||||||
| BLEND | in | in/out | in | out | in | out | in | |||||||||||||||||||||||||||||||||
| BMP | in | |||||||||||||||||||||||||||||||||||||||
| BREP | in/out | in | in/out | in | ||||||||||||||||||||||||||||||||||||
| BVH | in | |||||||||||||||||||||||||||||||||||||||
| C3D | in/out | |||||||||||||||||||||||||||||||||||||||
| C4D | in | |||||||||||||||||||||||||||||||||||||||
| CATPART | in | |||||||||||||||||||||||||||||||||||||||
| CATPRODUCT | in | |||||||||||||||||||||||||||||||||||||||
| CONCEPT ART | in | |||||||||||||||||||||||||||||||||||||||
| CSM | in | |||||||||||||||||||||||||||||||||||||||
| CSV | out | |||||||||||||||||||||||||||||||||||||||
| DAE | out | in/out | in/out | in | in/out | in | in/out | in | in/out | in | out | in | in | |||||||||||||||||||||||||||
| DCM | in | |||||||||||||||||||||||||||||||||||||||
| DWG | in/out | in | in | in/out | in/out | |||||||||||||||||||||||||||||||||||
| DXF | out | in | in/out | in | in/out | in | in/out | in/out | out | in/out | in | |||||||||||||||||||||||||||||
| E57 | in/out | in | in | |||||||||||||||||||||||||||||||||||||
| EXR | in | in | ||||||||||||||||||||||||||||||||||||||
| F3D | out | |||||||||||||||||||||||||||||||||||||||
| FBX | out | out | in/out | in/out | in/out | in/out | out | in | in | out | out | out | in/out | out | in | out | out | out | in | out | in/out | out | in/out | in | ||||||||||||||||
| FCSTD | in | |||||||||||||||||||||||||||||||||||||||
| GCODE | out | out | out | |||||||||||||||||||||||||||||||||||||
| GEOTIFF | out | out | ||||||||||||||||||||||||||||||||||||||
| GIF | in | |||||||||||||||||||||||||||||||||||||||
| GLB | out | in/out | in/out | in/out | in/out | out | in | in/out | in | in/out | out | out | in/out | in/out | out | in/out | out | out | in/out | out | out | out | out | out | out | |||||||||||||||
| GLTF | out | in/out | in | in/out | in/out | in | in/out | in | out | in/out | out | in/out | out | in/out | out | out | ||||||||||||||||||||||||
| HDR | in | |||||||||||||||||||||||||||||||||||||||
| HEIC | in | in | ||||||||||||||||||||||||||||||||||||||
| IAM | in | in | ||||||||||||||||||||||||||||||||||||||
| IFC | in | in/out | in | in/out | in | |||||||||||||||||||||||||||||||||||
| IGES | in/out | in/out | in | in/out | in | in/out | in/out | |||||||||||||||||||||||||||||||||
| IPT | in | in | in | in | ||||||||||||||||||||||||||||||||||||
| JPEG | in | |||||||||||||||||||||||||||||||||||||||
| JPG | in | in | in | in | in | in | in | in | in | in | in | in | in | in | in | in | in | in | in | in | ||||||||||||||||||||
| JSON | out | |||||||||||||||||||||||||||||||||||||||
| JT | in/out | |||||||||||||||||||||||||||||||||||||||
| KML | out | |||||||||||||||||||||||||||||||||||||||
| KMZ | out | |||||||||||||||||||||||||||||||||||||||
| LAS | in/out | in | out | in/out | ||||||||||||||||||||||||||||||||||||
| LAZ | in/out | in | in/out | |||||||||||||||||||||||||||||||||||||
| LWO | in | |||||||||||||||||||||||||||||||||||||||
| LWS | in | |||||||||||||||||||||||||||||||||||||||
| LXO | in | |||||||||||||||||||||||||||||||||||||||
| MA | in/out | |||||||||||||||||||||||||||||||||||||||
| MB | in/out | |||||||||||||||||||||||||||||||||||||||
| MD2 | in | |||||||||||||||||||||||||||||||||||||||
| MD3 | in | |||||||||||||||||||||||||||||||||||||||
| MD5 | in | |||||||||||||||||||||||||||||||||||||||
| MDL | in | |||||||||||||||||||||||||||||||||||||||
| MHD | in | |||||||||||||||||||||||||||||||||||||||
| MOV | in | in | ||||||||||||||||||||||||||||||||||||||
| MP4 | in | in | ||||||||||||||||||||||||||||||||||||||
| MS3D | in | |||||||||||||||||||||||||||||||||||||||
| MTL | out | |||||||||||||||||||||||||||||||||||||||
| MULTI-VIEW IMAGES | in | in | in | in | ||||||||||||||||||||||||||||||||||||
| MULTI-VIEW REFERENCE IMAGES | in | |||||||||||||||||||||||||||||||||||||||
| NRRD | in | |||||||||||||||||||||||||||||||||||||||
| NVM | in | |||||||||||||||||||||||||||||||||||||||
| OBJ | out | out | in/out | in/out | in/out | in/out | in/out | in | in/out | in/out | out | in | in/out | in | in/out | out | out | in/out | in/out | out | in/out | in/out | out | in | out | out | in | out | in/out | in/out | in/out | out | out | out | in | in | ||||
| OFF | in | in/out | in/out | |||||||||||||||||||||||||||||||||||||
| OGEX | in | |||||||||||||||||||||||||||||||||||||||
| PARAMETRIC TEMPLATE | in | |||||||||||||||||||||||||||||||||||||||
| PARASOLID | in/out | in/out | ||||||||||||||||||||||||||||||||||||||
| PCD | in | |||||||||||||||||||||||||||||||||||||||
| out | out | out | out | out | ||||||||||||||||||||||||||||||||||||
| PLY | in/out | in/out | in/out | in/out | in | in | in/out | out | in/out | in/out | out | out | in | out | in | out | ||||||||||||||||||||||||
| PNG | in | in | in | in | in/out | in | in | in | in | in | in | in | in | in | in | in | in | in | in | in | ||||||||||||||||||||
| PRC | in | |||||||||||||||||||||||||||||||||||||||
| PRT | in | |||||||||||||||||||||||||||||||||||||||
| PTS | in | out | ||||||||||||||||||||||||||||||||||||||
| PTX | in | in | ||||||||||||||||||||||||||||||||||||||
| RAW | in | |||||||||||||||||||||||||||||||||||||||
| RSALIGN | in | |||||||||||||||||||||||||||||||||||||||
| RVT | in | |||||||||||||||||||||||||||||||||||||||
| SAT | in/out | in/out | ||||||||||||||||||||||||||||||||||||||
| SHP | out | |||||||||||||||||||||||||||||||||||||||
| SKETCH | in | in | ||||||||||||||||||||||||||||||||||||||
| SKP | in | |||||||||||||||||||||||||||||||||||||||
| SL1 | out | |||||||||||||||||||||||||||||||||||||||
| SLDASM | in | in | in | |||||||||||||||||||||||||||||||||||||
| SLDPRT | in | out | in | in | ||||||||||||||||||||||||||||||||||||
| SMD | in | |||||||||||||||||||||||||||||||||||||||
| SPLAT | in | |||||||||||||||||||||||||||||||||||||||
| SPZ | in | |||||||||||||||||||||||||||||||||||||||
| STEP | in/out | in | out | in | in/out | in | in/out | in | in/out | in | in/out | |||||||||||||||||||||||||||||
| STL | out | out | in/out | in/out | in/out | in/out | in | in/out | in/out | in | in/out | in/out | out | in/out | out | out | in/out | in/out | out | in | out | out | in | out | in/out | out | in/out | out | in | |||||||||||
| STP | in | in | ||||||||||||||||||||||||||||||||||||||
| SVG | in | in | in/out | out | in/out | |||||||||||||||||||||||||||||||||||
| TER | in | |||||||||||||||||||||||||||||||||||||||
| TEXT PROMPT | in | in | in | in | in | in | in | in | ||||||||||||||||||||||||||||||||
| TIFF | in | in | in | |||||||||||||||||||||||||||||||||||||
| U3D | out | in/out | out | |||||||||||||||||||||||||||||||||||||
| UDATASMITH | in | |||||||||||||||||||||||||||||||||||||||
| UFP | out | |||||||||||||||||||||||||||||||||||||||
| USD | in/out | in/out | out | in | out | out | out | in | ||||||||||||||||||||||||||||||||
| USDZ | out | out | out | out | out | out | out | out | out | out | in/out | out | out | out | out | |||||||||||||||||||||||||
| VDB | in | |||||||||||||||||||||||||||||||||||||||
| VTK | in | |||||||||||||||||||||||||||||||||||||||
| VTKHDF | in | |||||||||||||||||||||||||||||||||||||||
| VTM | in | |||||||||||||||||||||||||||||||||||||||
| VTP | in | |||||||||||||||||||||||||||||||||||||||
| VTU | in | |||||||||||||||||||||||||||||||||||||||
| WEBP | in | in | ||||||||||||||||||||||||||||||||||||||
| WRL | in/out | in | ||||||||||||||||||||||||||||||||||||||
| X | in/out | |||||||||||||||||||||||||||||||||||||||
| X3D | in/out | in/out | in | |||||||||||||||||||||||||||||||||||||
| X_T | in/out | |||||||||||||||||||||||||||||||||||||||
| XMP | in/out | |||||||||||||||||||||||||||||||||||||||
| XYZ | out | out | ||||||||||||||||||||||||||||||||||||||
| ZIP | in |
Which format should you use?
- 3MF to STL: What 9 Converters Kept, Dropped and Invented We sent ten test files through nine 3MF to STL converters. Simple files mostly survive. A Bambu Studio project file did not survive any of them intact, Bambu Studio included.
- How to Check a Model You Did Not Make, and Why the Order Matters One repair setting, one mesh, three apparent scales. It fixed the model, destroyed it, or did nothing. Checking size before topology is not a habit, it decides the outcome.
- What "Same Vertex" Means in an STL, and Why Four Tools Answer It Differently An STL never says two triangles share a corner. Each tool works it out its own way, so one reports a watertight mesh and another reports 5,120 shells. Measured, with the documented defaults.
- Why a 3D Model Imports at the Wrong Size: Only One Mesh Format Stores a Unit Measured across five formats: STL, OBJ, PLY and GLB write no unit of length into the file. Only 3MF does. That one missing field is why a model lands 1000 times too small or too big.
- 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.