↑top

FreeCAD: List of supported file formats and extensions

FreeCAD 0.19

Import

  • 3D Studio mesh (*.3ds)
  • Alias mesh (*.obj)
  • Autodesk DWG 2D (*.dwg)
  • Autodesk DXF 2D (*.dxf)
  • BREP format (*.brep, *.brp)
  • Binary mesh (*.bms)
  • Collada (*.dae)
  • Common airfoil data (*.dat)
  • Vector format image file (*.svg, *.svgz)
  • Excel Spreadsheet (*.xlsx)
  • FEM mesh Fenics (*.xml, *.xdmf)
  • FEM mesh YAML/JSON (*.meshyaml, *.meshjson, *.yaml, *.json)
  • FEM mesh Z88 (*i1.txt)
  • FEM mesh format (*.bdf, *.dat, *.inp, *.med, *.unv, *.vtk, *.vtu, *.z88)
  • FEM result CalculiX (*.frd)
  • FEM result VTK (*.vtk, *.vtu)
  • FEM result Z88 displacements (*o2.txt)
  • FreeCAD material card (*.FCMat)
  • G code (*.nc, *.gc, *.ncc, *.ngc, *.cnc, *.tap, *.gcode)
  • IDF emn (*.emn)
  • IGES (*.iges, *.igs)
  • Raster format image file (*.bmp, *.jpg, *.png, *.xpm)
  • Industry Foundation Classes (*.ifc)
  • Inventor V2.1 (*.iv)
  • Object file format mesh (*.off)
  • Open CAD (*.oca, *.gcad)
  • OpenSCAD CSG (*.csg)
  • PLM XML (*.plmxml)
  • Points data (*.asc, *.pcd, *.ply, *.e57)
  • POV-Ray file (*.pov, *.inc)
  • Python file (*.py, *.FCMacro, *.FCScript)
  • STEP with color (*.step, *.stp)
  • STEP Zip (*.stpZ, *.stpz)
  • STL mesh (*.stl, *.ast)
  • SVG geometry data (*.svg)
  • Shape file (*.shp)
  • Simple model format (*.smf)
  • Spreadsheet (*.csv)
  • Stanford triangular mesh (*.ply)
  • SweetHome3D XML exported (*.zip)
  • VRML V2.0 (*.wrl, *.vrml, *.wrz, *.wrl.gz)
  • Wavefront OBJ - Arch workbench (*.obj)
  • Web page (*.html, *.xhtml)

Export

  • 3D manufacturing format (*.3mf)
  • Additive manufacturing format (*.amf)
  • Alias mesh (*.obj)
  • Autodesk DWG 2D (*.dwg)
  • Autodesk DXF 2D (*.dxf)
  • BREP format (*.brep, *.brp)
  • Binary mesh (*.bms)
  • Collada (*.dae)
  • Vector format image file (*.svg, *.svgz, *.dxf)
  • FEM mesh Fenics (*.xml, *.xdmf)
  • FEM mesh Python (*.meshpy)
  • FEM mesh TetGen (*.poly)
  • FEM mesh YAML/JSON (*.meshyaml, *.meshjson, *.yaml, *.json)
  • FEM mesh Z88 (*i1.txt)
  • FEM mesh format (*.dat, *.inp, *.med, *.stl, *.unv, *.vtk, *.vtu, *.z88)
  • FEM result VTK (*.vtk, *.vtu)
  • Flattened SVG (*.svg)
  • IGES (*.iges, *.igs)
  • Industry Foundation Classes (*.ifc)
  • Industry Foundation Classes - IFCJSON (*.ifcJSON)
  • Inventor V2.1 (*.iv)
  • JavaScript Object notation (*.json)
  • Object file format mesh (*.off)
  • Open CAD (*.oca)
  • OpenSCAD CSG (*.csg)
  • OpenSCAD (*.scad)
  • Points data (*.asc, *.pcd, *.ply)
  • PDF (*.pdf)
  • STEP with color (*.step, *.stp)
  • STEP Zip (*.stpZ, *.stpz)
  • STL mesh (*.stl, *.ast)
  • Simple model format (*.smf)
  • Stanford triangular mesh (*.ply)
  • Technical drawing (*.svg, *.dxf, *.pdf)
  • VRML V2.0 (*.wrl, *.vrml, *wrz, *.wrl.gz)
  • Wavefront OBJ - Arch workbench (*.obj)
  • WebGL (*.html)
  • WebGL/X3D (*.xhtml)
  • X3D Extensible 3D (*.x3d, *.x3dz)
  • glTF (*.glTF, *.glb)

Note1: Binary format STL extension is ".stl" and ASCII format STL extension is ".ast".

Note2: In addition to the table above, G-code files can be exported with a tool in the Path Workbench.