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/outin/out
3DS outin/outininininin
3DXML in
3MF in/outin/outin/outin/outinoutin/outoutinin/outinoutoutin/outoutoutin/out
ABC in/outin/outinin
ACIS in/outin/out
AI in
AMF inininin
ASC in
ASE in
ASM in
ASSBIN out
ASSXML out
B3D in
BGCODE out
BIM in/out
BLEND inin/outinoutinoutin
BMP in
BREP in/outinin/outin
BVH in
C3D in/out
C4D in
CATPART in
CATPRODUCT in
CONCEPT ART in
CSM in
CSV out
DAE outin/outin/outinin/outinin/outinin/outinoutinin
DCM in
DWG in/outininin/outin/out
DXF outinin/outinin/outinin/outin/outoutin/outin
E57 in/outinin
EXR inin
F3D out
FBX outoutin/outin/outin/outin/outoutininoutoutoutin/outoutinoutoutoutinoutin/outoutin/outin
FCSTD in
GCODE outoutout
GEOTIFF outout
GIF in
GLB outin/outin/outin/outin/outoutinin/outinin/outoutoutin/outin/outoutin/outoutoutin/outoutoutoutoutoutout
GLTF outin/outinin/outin/outinin/outinoutin/outoutin/outoutin/outoutout
HDR in
HEIC inin
IAM inin
IFC inin/outinin/outin
IGES in/outin/outinin/outinin/outin/out
IPT inininin
JPEG in
JPG inininininininininininininininininininin
JSON out
JT in/out
KML out
KMZ out
LAS in/outinoutin/out
LAZ in/outinin/out
LWO in
LWS in
LXO in
MA in/out
MB in/out
MD2 in
MD3 in
MD5 in
MDL in
MHD in
MOV inin
MP4 inin
MS3D in
MTL out
MULTI-VIEW IMAGES inininin
MULTI-VIEW REFERENCE IMAGES in
NRRD in
NVM in
OBJ outoutin/outin/outin/outin/outin/outinin/outin/outoutinin/outinin/outoutoutin/outin/outoutin/outin/outoutinoutoutinoutin/outin/outin/outoutoutoutinin
OFF inin/outin/out
OGEX in
PARAMETRIC TEMPLATE in
PARASOLID in/outin/out
PCD in
PDF outoutoutoutout
PLY in/outin/outin/outin/outininin/outoutin/outin/outoutoutinoutinout
PNG ininininin/outininininininininininininininin
PRC in
PRT in
PTS inout
PTX inin
RAW in
RSALIGN in
RVT in
SAT in/outin/out
SHP out
SKETCH inin
SKP in
SL1 out
SLDASM ininin
SLDPRT inoutinin
SMD in
SPLAT in
SPZ in
STEP in/outinoutinin/outinin/outinin/outinin/out
STL outoutin/outin/outin/outin/outinin/outin/outinin/outin/outoutin/outoutoutin/outin/outoutinoutoutinoutin/outoutin/outoutin
STP inin
SVG ininin/outoutin/out
TER in
TEXT PROMPT inininininininin
TIFF ininin
U3D outin/outout
UDATASMITH in
UFP out
USD in/outin/outoutinoutoutoutin
USDZ outoutoutoutoutoutoutoutoutoutin/outoutoutoutout
VDB in
VTK in
VTKHDF in
VTM in
VTP in
VTU in
WEBP inin
WRL in/outin
X in/out
X3D in/outin/outin
X_T in/out
XMP in/out
XYZ outout
ZIP in

Which format should you use?