# Import Export ## 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: - [Import Export Preferences](Import_Export_Preferences.md) - [FreeCAD Howto Import Export](FreeCAD_Howto_Import_Export.md) ## Overview of file formats Format Description Import / Open Export / Create [\*.FCStd](File_Format_FCStd.md) FreeCAD native format [Std Open](Std_Open.md), [Std MergeProjects](Std_MergeProjects.md) [Std Save](Std_Save.md) [\*.cam](Std_FreezeViews.md) FreeCAD frozen views (camera settings) [Std FreezeViews](Std_FreezeViews.md) [Std FreezeViews](Std_FreezeViews.md) [\*.FCMacro](Macros.md) FreeCAD macro (Python code) [Std Import](Std_Import.md) [Std DlgMacroRecord](Std_DlgMacroRecord.md) [\*.FCMat](Material.md) FreeCAD material card [Std Import](Std_Import.md) no [\*.FCParam](Std_DlgParameter.md) FreeCAD parameter file [Std DlgParameter](Std_DlgParameter.md) [Std DlgParameter](Std_DlgParameter.md) \*.FCScript FreeCAD script (Python code) [Std Import](Std_Import.md) [Std DlgMacroRecord](Std_DlgMacroRecord.md) \*.fctb CAM tool bit file (JSON format) [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) \*.fctl CAM tool library file (JSON format) [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) [\*.3ds](Arch_3DS.md) 3D Studio mesh [Std Import](Std_Import.md) no \*.3mf 3D manufacturing format [Std Import](Std_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.amf Additive manufacturing format no [Std Export](Std_Export.md) \*.asc Point cloud format [Std Import](Std_Import.md), [Points Import](Points_Import.md) [Std Export](Std_Export.md), [Points Export](Points_Export.md) \*.ast ASCII Stereolithography mesh (mostly used for 3D printing) [Std Import](Std_Import.md), [Mesh Import](Mesh_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) [\*.asy](Asymptote.md) Asymptote code no [Mesh Export](Mesh_Export.md) \*.bdf FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.bdf Nastran mesh [Mesh Import](Mesh_Import.md) [Mesh Export](Mesh_Export.md) \*.bmp Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.bms Binary mesh [Std Import](Std_Import.md), [Mesh Import](Mesh_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.brep OpenCasCade native format [Std Import](Std_Import.md), [Part Import](Part_Import.md) [Std Export](Std_Export.md), [Part Export](Part_Export.md) \*.brp OpenCasCade native format [Std Import](Std_Import.md), [Part Import](Part_Import.md) [Std Export](Std_Export.md), [Part Export](Part_Export.md) \*.cnc G-code [Std Import](Std_Import.md) [CAM Post](CAM_Post.md) \*.csg OpenSCAD Constructive Solid Geometry format [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.csv [Comma-separated values](https://en.wikipedia.org/wiki/Comma-separated_values) [Std Import](Std_Import.md), [Spreadsheet Import](Spreadsheet_Import.md) [Spreadsheet Export](Spreadsheet_Export.md) \*.cur Image format [Std Import](Std_Import.md) [Std ViewScreenShot](Std_ViewScreenShot.md) [\*.dae](Arch_DAE.md) Collada format. For Linux users: External pyCollada module required. [Std Import](Std_Import.md) [Std Export](Std_Export.md) [\*.dat](Draft_DAT.md) Common airfoil data [Std Import](Std_Import.md) no \*.dat FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.dib Image format [Std ViewLoadImage](Std_ViewLoadImage.md) no \*.dwg AutoCAD native format. Only 2D geometry is supported. [External software](FreeCAD_and_DWG_Import.md) required. [Std Import](Std_Import.md) [Std Export](Std_Export.md) [\*.dxf](Draft_DXF.md) Autodesk drawing exchange format. Only 2D geometry is supported. [External software](FreeCAD_and_DXF_Import.md) required for the legacy Python importer and the legacy Python exporter. [Std Import](Std_Import.md) [Std Export](Std_Export.md), [TechDraw ExportPageDXF](TechDraw_ExportPageDXF.md) \*.e57 Point cloud format [Std Import](Std_Import.md) no \*.emn IDF format [Std Import](Std_Import.md) no \*.frd FEM result CalculiX [Std Import](Std_Import.md) no \*.gc G-code [Std Import](Std_Import.md) [CAM Post](CAM_Post.md) \*.gcad Open CAD format (obsolete, 2D-only format) [Std Import](Std_Import.md) no \*.gcode G-code [Std Import](Std_Import.md) [CAM Post](CAM_Post.md) \*.gif Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) no [\*.glb](glTF.md) [GL Transmission Format](https://en.wikipedia.org/wiki/GlTF) no [Std Export](Std_Export.md) [\*.gltf](glTF.md) [GL Transmission Format](https://en.wikipedia.org/wiki/GlTF) no [Std Export](Std_Export.md) \*.gv [Graphviz format](https://en.wikipedia.org/wiki/DOT_%28graph_description_language%29) no [Std Save](Std_Save.md), [Std SaveAs](Std_SaveAs.md), [Std ExportDependencyGraph](Std_ExportDependencyGraph.md) \*.html WebGL [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.icb Image format [Std ViewLoadImage](Std_ViewLoadImage.md) no \*.icns Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.ico Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) [\*.ifc](Arch_IFC.md) Industry Foundation Classes exchange format for BIM models. For Linux users: External IfcOpenShell module required. [Std Import](Std_Import.md) [Std Export](Std_Export.md) [\*.ifcJSON](Arch_IFC.md) Industry Foundation Classes exchange format for BIM models. [External IFCJson module](https://github.com/buildingSMART/ifcJSON) required (must be installed manually). For Linux users: External IfcOpenShell module required. no [Std Export](Std_Export.md) \*.iges Older solid-based format [Std Import](Std_Import.md), [Part Import](Part_Import.md) (with or without colors) [Std Export](Std_Export.md), [Part Export](Part_Export.md) (with or without colors) \*.igs Older solid-based format [Std Import](Std_Import.md), [Part Import](Part_Import.md) (with or without colors) [Std Export](Std_Export.md), [Part Export](Part_Export.md) (with or without colors) \*.inc Povray format [Std Import](Std_Import.md) no \*.inp FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.iv Inventor V2.1 format [Std Import](Std_Import.md), [Mesh Import](Mesh_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.jpe Image format [Std ViewLoadImage](Std_ViewLoadImage.md) no \*.jpeg Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.jpg Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.json Draft annotation styles [Draft AnnotationStyleEditor](Draft_AnnotationStyleEditor.md) [Draft AnnotationStyleEditor](Draft_AnnotationStyleEditor.md) \*.json Draft style settings [Draft SetStyle](Draft_SetStyle.md) [Draft SetStyle](Draft_SetStyle.md) \*.json FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) [\*.json](Arch_JSON.md) JavaScript Object Notation no [Std Export](Std_Export.md) \*.med FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.meshjson FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.meshpy FEM mesh no [Std Export](Std_Export.md) \*.meshyaml FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.nas Nastran mesh [Mesh Import](Mesh_Import.md) [Mesh Export](Mesh_Export.md) \*.nc G-code [Std Import](Std_Import.md) [CAM Post](CAM_Post.md) \*.ncc G-code [Std Import](Std_Import.md) [CAM Post](CAM_Post.md) \*.ngc G-code [Std Import](Std_Import.md) [CAM Post](CAM_Post.md) \*.obj Alias mesh [Std Import](Std_Import.md), [Mesh Import](Mesh_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) [\*.obj](Arch_OBJ.md) Wavefront format - Arch module [Std Import](Std_Import.md) [Std Export](Std_Export.md) [\*.oca](Draft_OCA.md) Open CAD format (obsolete, 2D-only format) [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.off Object file format mesh [Std Import](Std_Import.md), [Mesh Import](Mesh_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.pbm Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.pcd Point cloud format [Std Import](Std_Import.md), [Points Import](Points_Import.md) [Std Export](Std_Export.md), [Points Export](Points_Export.md) [\*.pdf](PDF.md) Portable Document Format [Std Import](Std_Import.md) (image format), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std Export](Std_Export.md), [Std PrintPdf](Std_PrintPdf.md) \*.pgm Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.plmxml Siemens PLM format [Std Import](Std_Import.md) no \*.ply Point cloud format [Std Import](Std_Import.md), [Points Import](Points_Import.md) [Std Export](Std_Export.md), [Points Export](Points_Export.md) \*.ply Stanford triangle mesh format [Std Import](Std_Import.md), [Mesh Import](Mesh_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.png Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.poly FEM mesh TetGen no [Std Export](Std_Export.md) \*.pov Povray format [Std Import](Std_Import.md) no \*.ppm Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.pvtu FEM mesh [Std Import](Std_Import.md) no \*.pvtu FEM result VTK [Std Import](Std_Import.md) no \*.py Python code [Std Import](Std_Import.md) [Std DlgMacroRecord](Std_DlgMacroRecord.md) \*.py Python module def no [Mesh Export](Mesh_Export.md) \*.scad OpenSCAD format. External software required for import. [Std Import](Std_Import.md) [Std Export](Std_Export.md) [\*.shp](Arch_SHP.md) GIS shapefile [Std Import](Std_Import.md) no \*.smf Simple model format [Std Import](Std_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.src KRL robot trajectory no [Robot ExportKukaCompact](Robot_Export.md), [Robot ExportKukaFull](Robot_Export.md) \*.step Exchange format for engineering models [Std Import](Std_Import.md), [Part Import](Part_Import.md) (with or without colors) [Std Export](Std_Export.md), [Part Export](Part_Export.md) (with or without colors) \*.stl FEM mesh no [Std Export](Std_Export.md) \*.stl Stereolithography mesh (mostly used for 3D printing) [Std Import](Std_Import.md), [Mesh Import](Mesh_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) (binary or ASCII) \*.stp Exchange format for engineering models [Std Import](Std_Import.md), [Part Import](Part_Import.md) (with or without colors) [Std Export](Std_Export.md), [Part Export](Part_Export.md) (with or without colors) \*.stpz Compressed STEP [Std Import](Std_Import.md) [Std Export](Std_Export.md) [\*.svg](Draft_SVG.md) Scalable vector graphics format [Std Import](Std_Import.md) (SVG or image format), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std Export](Std_Export.md), [TechDraw ExportPageSVG](TechDraw_ExportPageSVG.md) \*.svgz Compressed SVG [Std Import](Std_Import.md) (image format), [Std ViewLoadImage](Std_ViewLoadImage.md) no \*.tap G-code [Std Import](Std_Import.md) [CAM Post](CAM_Post.md) \*.tga Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) no \*.tif Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.tiff Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.tooltable CAM tool [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) \*.tpic Image format [Std ViewLoadImage](Std_ViewLoadImage.md) no \*i1.txt FEM mesh Z88 [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*o2.txt FEM result Z88 displacements [Std Import](Std_Import.md) no \*.unv FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.vda Image format [Std ViewLoadImage](Std_ViewLoadImage.md) no \*.vrml VRML Web 3D format [Std Import](Std_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.vst Image format [Std ViewLoadImage](Std_ViewLoadImage.md) no \*.vtk FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.vtk FEM result VTK [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.vtu FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.vtu FEM result VTK [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.wbmp Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.webp Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.wrl VRML Web 3D format [Std Import](Std_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.wrl.gz Compressed VRML [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.wrml VRML Web 3D format [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.wrz Compressed VRML [Std Import](Std_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.x3d X3D extensible 3D no [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.x3dz Compressed X3D no [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.xbm Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.xdmf FEM mesh Fenics [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.xhtml WebGL/X3D [Std Import](Std_Import.md) [Std Export](Std_Export.md), [Mesh Export](Mesh_Export.md) \*.xlsx Excel / Office Open XML spreadsheet [Std Import](Std_Import.md) no \*.xml FEM mesh Fenics [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.xml CAM tool [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) [CAM ToolBitLibraryOpen](CAM_ToolBitLibraryOpen.md) \*.xpm Image format [Std Import](Std_Import.md), [Std ViewLoadImage](Std_ViewLoadImage.md) [Std ViewScreenShot](Std_ViewScreenShot.md) \*.yaml FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.yml YAML script [Std Import](Std_Import.md) no \*.z88 FEM mesh [Std Import](Std_Import.md) [Std Export](Std_Export.md) \*.zip SweetHome3D XML [Std Import](Std_Import.md) no job\_\*.json CAM job template [CAM Job](CAM_Job.md) [CAM ExportTemplate](CAM_ExportTemplate.md) --- ⏵ [documentation index](../README.md) > [File_Formats](Category_File_Formats.md) > [Import](Import_Workbench.md) > Import Export