Import Export

From FreeCAD Documentation

Introduction

This page lists the various file formats that FreeCAD can import and export. For completeness the FreeCAD native format is included in the list. Some formats have a related wiki page that can be reached by clicking on the extension in the first column.

Related

See the following pages for additional information:

Overview of file formats

Format Description Import / Open Export / Create
*.FCStdFreeCAD native format Std Open, Std MergeProjectsStd Save
*.camFreeCAD frozen views (camera settings) Std FreezeViewsStd FreezeViews
*.FCMacroFreeCAD macro (Python code) Std ImportStd DlgMacroRecord
*.FCMatFreeCAD material card Std Importno
*.FCParamFreeCAD parameter file Std DlgParameterStd DlgParameter
*.FCScript FreeCAD script (Python code) Std ImportStd DlgMacroRecord
*.fctb CAM tool bit file (JSON format) CAM ToolBitLibraryOpenCAM ToolBitLibraryOpen
*.fctl CAM tool library file (JSON format) CAM ToolBitLibraryOpenCAM ToolBitLibraryOpen
*.3ds3D Studio mesh Std Importno
*.3mf 3D manufacturing format Std ImportStd Export, Mesh Export
*.amf Additive manufacturing format no Std Export
*.asc Point cloud format Std Import, Points ImportStd Export, Points Export
*.ast ASCII Stereolithography mesh (mostly used for 3D printing) Std Import, Mesh ImportStd Export, Mesh Export
*.asyAsymptote code no Mesh Export
*.bdf FEM mesh Std ImportStd Export
*.bdf Nastran mesh Mesh ImportMesh Export
*.bmp Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.bms Binary mesh Std Import, Mesh ImportStd Export, Mesh Export
*.brep OpenCasCade native format Std Import, Part ImportStd Export, Part Export
*.brp OpenCasCade native format Std Import, Part ImportStd Export, Part Export
*.cnc G-code Std ImportCAM Post
*.csg OpenSCAD Constructive Solid Geometry format Std ImportStd Export
*.csv Comma-separated valuesStd Import, Spreadsheet ImportSpreadsheet Export
*.cur Image format Std ImportStd ViewScreenShot
*.daeCollada format. For Linux users: External pyCollada module required. Std ImportStd Export
*.datCommon airfoil data Std Importno
*.dat FEM mesh Std ImportStd Export
*.dib Image format Std ViewLoadImageno
*.dwg AutoCAD native format. Only 2D geometry is supported. External software required. Std ImportStd Export
*.dxfAutodesk drawing exchange format. Only 2D geometry is supported. External software required for the legacy Python importer and the legacy Python exporter. Std ImportStd Export, TechDraw ExportPageDXF
*.e57 Point cloud format Std Importno
*.emn IDF format Std Importno
*.frd FEM result CalculiX Std Importno
*.gc G-code Std ImportCAM Post
*.gcad Open CAD format (obsolete, 2D-only format) Std Importno
*.gcode G-code Std ImportCAM Post
*.gif Image format Std Import, Std ViewLoadImageno
*.glbGL Transmission Formatno Std Export
*.gltfGL Transmission Formatno Std Export
*.gv Graphviz formatno Std Save, Std SaveAs, Std ExportDependencyGraph
*.html WebGL Std ImportStd Export
*.icb Image format Std ViewLoadImageno
*.icns Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.ico Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.ifcIndustry Foundation Classes exchange format for BIM models. For Linux users: External IfcOpenShell module required. Std ImportStd Export
*.ifcJSONIndustry Foundation Classes exchange format for BIM models. External IFCJson module required (must be installed manually). For Linux users: External IfcOpenShell module required. no Std Export
*.iges Older solid-based format Std Import, Part Import (with or without colors) Std Export, Part Export (with or without colors)
*.igs Older solid-based format Std Import, Part Import (with or without colors) Std Export, Part Export (with or without colors)
*.inc Povray format Std Importno
*.inp FEM mesh Std ImportStd Export
*.iv Inventor V2.1 format Std Import, Mesh ImportStd Export, Mesh Export
*.jpe Image format Std ViewLoadImageno
*.jpeg Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.jpg Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.json Draft annotation styles Draft AnnotationStyleEditorDraft AnnotationStyleEditor
*.json Draft style settings Draft SetStyleDraft SetStyle
*.json FEM mesh Std ImportStd Export
*.jsonJavaScript Object Notation no Std Export
*.med FEM mesh Std ImportStd Export
*.meshjson FEM mesh Std ImportStd Export
*.meshpy FEM mesh no Std Export
*.meshyaml FEM mesh Std ImportStd Export
*.nas Nastran mesh Mesh ImportMesh Export
*.nc G-code Std ImportCAM Post
*.ncc G-code Std ImportCAM Post
*.ngc G-code Std ImportCAM Post
*.obj Alias mesh Std Import, Mesh ImportStd Export, Mesh Export
*.objWavefront format - Arch module Std ImportStd Export
*.ocaOpen CAD format (obsolete, 2D-only format) Std ImportStd Export
*.off Object file format mesh Std Import, Mesh ImportStd Export, Mesh Export
*.pbm Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.pcd Point cloud format Std Import, Points ImportStd Export, Points Export
*.pdfPortable Document Format Std Import (image format), Std ViewLoadImageStd Export, Std PrintPdf
*.pgm Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.plmxml Siemens PLM format Std Importno
*.ply Point cloud format Std Import, Points ImportStd Export, Points Export
*.ply Stanford triangle mesh format Std Import, Mesh ImportStd Export, Mesh Export
*.png Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.poly FEM mesh TetGen no Std Export
*.pov Povray format Std Importno
*.ppm Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.pvtu FEM mesh Std Importno
*.pvtu FEM result VTK Std Importno
*.py Python code Std ImportStd DlgMacroRecord
*.py Python module def no Mesh Export
*.scad OpenSCAD format. External software required for import. Std ImportStd Export
*.shpGIS shapefile Std Importno
*.smf Simple model format Std ImportStd Export, Mesh Export
*.src KRL robot trajectory no Robot ExportKukaCompact, Robot ExportKukaFull
*.step Exchange format for engineering models Std Import, Part Import (with or without colors) Std Export, Part Export (with or without colors)
*.stl FEM mesh no Std Export
*.stl Stereolithography mesh (mostly used for 3D printing) Std Import, Mesh ImportStd Export, Mesh Export (binary or ASCII)
*.stp Exchange format for engineering models Std Import, Part Import (with or without colors) Std Export, Part Export (with or without colors)
*.stpz Compressed STEP Std ImportStd Export
*.svgScalable vector graphics format Std Import (SVG or image format), Std ViewLoadImageStd Export, TechDraw ExportPageSVG
*.svgz Compressed SVG Std Import (image format), Std ViewLoadImageno
*.tap G-code Std ImportCAM Post
*.tga Image format Std Import, Std ViewLoadImageno
*.tif Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.tiff Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.tooltable CAM tool CAM ToolBitLibraryOpenCAM ToolBitLibraryOpen
*.tpic Image format Std ViewLoadImageno
*i1.txt FEM mesh Z88 Std ImportStd Export
*o2.txt FEM result Z88 displacements Std Importno
*.unv FEM mesh Std ImportStd Export
*.vda Image format Std ViewLoadImageno
*.vrml VRML Web 3D format Std ImportStd Export, Mesh Export
*.vst Image format Std ViewLoadImageno
*.vtk FEM mesh Std ImportStd Export
*.vtk FEM result VTK Std ImportStd Export
*.vtu FEM mesh Std ImportStd Export
*.vtu FEM result VTK Std ImportStd Export
*.wbmp Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.webp Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.wrl VRML Web 3D format Std ImportStd Export, Mesh Export
*.wrl.gz Compressed VRML Std ImportStd Export
*.wrml VRML Web 3D format Std ImportStd Export
*.wrz Compressed VRML Std ImportStd Export, Mesh Export
*.x3d X3D extensible 3D no Std Export, Mesh Export
*.x3dz Compressed X3D no Std Export, Mesh Export
*.xbm Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.xdmf FEM mesh Fenics Std ImportStd Export
*.xhtml WebGL/X3D Std ImportStd Export, Mesh Export
*.xlsx Excel / Office Open XML spreadsheet Std Importno
*.xml FEM mesh Fenics Std ImportStd Export
*.xml CAM tool CAM ToolBitLibraryOpenCAM ToolBitLibraryOpen
*.xpm Image format Std Import, Std ViewLoadImageStd ViewScreenShot
*.yaml FEM mesh Std ImportStd Export
*.yml YAML script Std Importno
*.z88 FEM mesh Std ImportStd Export
*.zip SweetHome3D XML Std Importno
job_*.json CAM job template CAM JobCAM ExportTemplate