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 ininin
3MF in/outin/outin/outoutinin/outinoutin/outoutoutin/out
ABC in/outin/out
ACIS in/outin/out
AI in
AMF ininin
ASC in
BGCODE out
BIM in/out
BLEND in/outinin
BMP in
BREP in/outin
DAE in/outinin/outinin/outinin
DWG in/outinin/outin/out
DXF in/outinin/outin/outin/outin
E57 inin
EXR in
F3D out
FBX in/outin/outinoutin/outinoutoutoutin/outin
FCSTD in
GCODE outoutout
GEOTIFF out
GIF in
GLB in/outin/outoutin/outin/outin/outoutout
GLTF in/outin/outin/outoutin/outout
HEIC in
IAM in
IFC in/outin
IGES in/outin/outinin/outin/out
IPT ininin
JPG inininininin
JSON out
LAS in/out
LAZ in/out
MA in/out
MB in/out
NVM in
OBJ in/outin/outinin/outin/outinoutin/outin/outin/outin/outinoutoutin/outin/outoutinin
OFF in/outin/out
PARASOLID in/outin/out
PDF outout
PLY in/outin/outoutin/outin/outoutin
PNG inininininin
PTX inin
RSALIGN in
SAT in/out
SKP in
SL1 out
SLDASM inin
SLDPRT inin
STEP in/outininin/outinin/outinin/out
STL in/outin/outinin/outin/outoutin/outoutin/outin/outinoutoutin/outin/outoutin
STP in
SVG ininin/outin/out
TIFF inin
U3D out
UDATASMITH in
UFP out
USD in/outin/outoutin
USDZ outoutoutoutout
WEBP inin
WRL in
X3D in/outin
XMP in/out
XYZ out

Which format should you use?