Import Export: Difference between revisions

From FreeCAD Documentation
(Removed 'In progress'.)
(Added Graphviz format.)
 
(91 intermediate revisions by 8 users not shown)
Line 1: Line 1:
__NOTOC__
<languages/>
<languages/>
<translate>
<translate>

<!--T:10-->
{{Docnav
|[[External_workbenches|External workbenches]]
|[[Frequently_asked_questions|FAQ]]
}}


==Introduction== <!--T:6-->
==Introduction== <!--T:6-->


<!--T:1-->
<!--T:1-->
This page lists the file formats that FreeCAD can import or export. For completeness the FreeCAD native format is included in the list.
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== <!--T:8-->
==Related== <!--T:8-->
Line 11: Line 18:
<!--T:9-->
<!--T:9-->
See the following pages for additional information:
See the following pages for additional information:
* [[Import_Export_Preference|Import Export Preference]]
* [[Import_Export_Preferences|Import Export Preferences]]
* [[FreeCAD_Howto_Import_Export|FreeCAD Howto Import Export]]
* [[FreeCAD_Howto_Import_Export|FreeCAD Howto Import Export]]


Line 23: Line 30:
!Export / Create
!Export / Create
|-
|-
| *.FCStd
| [[File_Format_FCStd|*.FCStd]]
| FreeCAD native format
| FreeCAD native format
| [[Std_Open|Std Open]], [[Std_MergeProjects|Std MergeProjects]]
| [[Std_Open|Std Open]], [[Std_MergeProjects|Std MergeProjects]]
| [[Std_Save|Std Save]]
| [[Std_Save|Std Save]]
|-
|-
| [[Std_FreezeViews|*.cam]]
| *.FCMat
| FreeCAD material card
| FreeCAD frozen views (camera settings)
| [[Std_Import|Std Import]]
| [[Std_FreezeViews|Std FreezeViews]]
| [[Std_FreezeViews|Std FreezeViews]]
| no
|-
|-
| *.FCMacro
| [[Macros|*.FCMacro]]
| FreeCAD macro (Python code)
| FreeCAD macro (Python code)
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_DlgMacroRecord|Std DlgMacroRecord]]
| [[Std_DlgMacroRecord|Std DlgMacroRecord]]
|-
| [[Material|*.FCMat]]
| FreeCAD material card
| [[Std_Import|Std Import]]
| no
|-
| [[Std_DlgParameter|*.FCParam]]
| FreeCAD parameter file
| [[Std_DlgParameter|Std DlgParameter]]
| [[Std_DlgParameter|Std DlgParameter]]
|-
|-
| *.FCScript
| *.FCScript
Line 43: Line 60:
| [[Std_DlgMacroRecord|Std DlgMacroRecord]]
| [[Std_DlgMacroRecord|Std DlgMacroRecord]]
|-
|-
| *.3ds
| *.fctb
| Path tool bit file (JSON format)
| [[Path_ToolBitLibraryOpen|Path ToolBitLibraryOpen]]
| [[Path_ToolBitLibraryOpen|Path ToolBitLibraryOpen]]
|-
| *.fctl
| Path tool library file (JSON format)
| [[Path_ToolBitLibraryOpen|Path ToolBitLibraryOpen]]
| [[Path_ToolBitLibraryOpen|Path ToolBitLibraryOpen]]
|-
| [[Arch_3DS|*.3ds]]
| 3D Studio mesh
| 3D Studio mesh
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| no
| no
|-
| *.3mf
| 3D manufacturing format
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.amf
| *.amf
| Additive manufacturing format
| Additive manufacturing format
| no
| no
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
Line 55: Line 87:
| *.asc
| *.asc
| Point cloud format
| Point cloud format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Points_Import|Points Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Points_Export|Points Export]]
|-
|-
| *.ast
| *.ast
| Stereolithography mesh (mostly used for 3D printing)
| ASCII Stereolithography mesh (mostly used for 3D printing)
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Mesh_Import|Mesh Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
| [[Asymptote|*.asy]]
| Asymptote code
| no
| [[Mesh_Export|Mesh Export]]
|-
|-
| *.bdf
| *.bdf
| FEM mesh
| FEM mesh
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| no
|-
| *.bdf
| Nastran mesh
| [[Mesh_Import|Mesh Import]]
| [[Mesh_Export|Mesh Export]]
|-
|-
| *.bmp
| *.bmp
| Image format
| Image format
| [[Image_CreateImagePlane|Image CreateImagePlane]], [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.bms
| *.bms
| Binary mesh
| Binary mesh
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Mesh_Import|Mesh Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.brep
| *.brep
| OpenCasCade native format
| OpenCasCade native format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Part_Import|Part Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Part_Export|Part Export]]
|-
|-
| *.brp
| *.brp
| OpenCasCade native format
| OpenCasCade native format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Part_Import|Part Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Part_Export|Part Export]]
|-
|-
| *.cnc
| *.cnc
Line 98: Line 140:
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.csv
| [[Spreadsheet_CSV|*.csv]]
| Comma-separated values spreadsheet
| Comma-separated values spreadsheet
| [[Std_Import|Std Import]], [[Spreadsheet_Import|Spreadsheet Import]]
| [[Std_Import|Std Import]], [[Spreadsheet_Import|Spreadsheet Import]]
Line 105: Line 147:
| *.cur
| *.cur
| Image format
| Image format
| [[Std_Import|Std Import]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.dae
| [[Arch_DAE|*.dae]]
| Collada format
| Collada format. For Linux users: External pyCollada module required.
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.dat
| [[Draft_DAT|*.dat]]
| Common airfoil data
| Common airfoil data
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
Line 122: Line 164:
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| *.dib
| Image format
| [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
|-
|-
| *.dwg
| *.dwg
| AutoCAD native format. Only 2D geometry is supported. External software required.
| AutoCAD native format. Only 2D geometry is supported. [[FreeCAD_and_DWG_Import|External software]] required.
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.dxf
| [[Draft_DXF|*.dxf]]
| Autodesk drawing exchange format. Only 2D geometry is supported.
| Autodesk drawing exchange format. Only 2D geometry is supported. [[FreeCAD_and_DXF_Import|External software]] required for the legacy Python importer and the legacy Python exporter.
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]], [[TechDraw_ExportPageDXF|TechDraw ExportPageDXF]]
| [[Std_Export|Std Export]], [[TechDraw_ExportPageDXF|TechDraw ExportPageDXF]]
|-
| *.e57
| Point cloud format
| [[Std_Import|Std Import]]
| no
|-
|-
| *.emn
| *.emn
Line 160: Line 212:
| *.gif
| *.gif
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| no
| no
|-
|-
| *.html
| [[glTF|*.glb]]
| [https://en.wikipedia.org/wiki/GlTF GL Transmission Format]
| Web 3D format
| no
| no
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| [[glTF|*.gltf]]
| [https://en.wikipedia.org/wiki/GlTF GL Transmission Format]
| no
| [[Std_Export|Std Export]]
|-
| *.gv
| [https://en.wikipedia.org/wiki/DOT_%28graph_description_language%29 Graphviz format]
| no
| [[Std_Save|Std Save]], [[Std_SaveAs|Std SaveAs]], [[Std_ExportDependencyGraph|Std ExportDependencyGraph]]
|-
| *.html
| WebGL
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
|-
| *.icb
| Image format
| [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
|-
|-
| *.icns
| *.icns
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.ico
| *.ico
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.ifc
| [[Arch_IFC|*.ifc]]
| Industry Foundation Classes exchange format for BIM models
| Industry Foundation Classes exchange format for BIM models. For Linux users: External IfcOpenShell module required.
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
|-
| [[Arch_IFC|*.ifcJSON]]
| Industry Foundation Classes exchange format for BIM models. [https://github.com/buildingSMART/ifcJSON External IFCJson module] required (must be installed manually). For Linux users: External IfcOpenShell module required.
| no
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.iges
| *.iges
| Older solid-based format
| Older solid-based format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Part_Import|Part Import]] (with or without colors)
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Part_Export|Part Export]] (with or without colors)
|-
|-
| *.igs
| *.igs
| Older solid-based format
| Older solid-based format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Part_Import|Part Import]] (with or without colors)
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Part_Export|Part Export]] (with or without colors)
|-
|-
| *.inc
| *.inc
Line 205: Line 282:
| *.iv
| *.iv
| Inventor V2.1 format
| Inventor V2.1 format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Mesh_Import|Mesh Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
| *.jpe
| Image format
| [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
|-
|-
| *.jpeg
| *.jpeg
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.jpg
| *.jpg
| Image format
| Image format
| [[Image_CreateImagePlane|Image CreateImagePlane]], [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
| *.json
| Draft annotation styles
| [[Draft_AnnotationStyleEditor|Draft AnnotationStyleEditor]]
| [[Draft_AnnotationStyleEditor|Draft AnnotationStyleEditor]]
|-
| *.json
| Draft style settings
| [[Draft_SetStyle|Draft SetStyle]]
| [[Draft_SetStyle|Draft SetStyle]]
|-
|-
| *.json
| *.json
Line 223: Line 315:
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.json
| [[Arch_JSON|*.json]]
| JavaScript Object Notation
| JavaScript Object Notation
| no
| no
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| *.json
| Path tool
| [[Path_ToolLibraryEdit|Path ToolLibraryEdit]]
| [[Path_ToolLibraryEdit|Path ToolLibraryEdit]]
|-
|-
| *.med
| *.med
Line 241: Line 328:
| FEM mesh
| FEM mesh
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
|-
| *.meshpy
| FEM mesh
| no
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
Line 247: Line 339:
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| *.nas
| Nastran mesh
| [[Mesh_Import|Mesh Import]]
| [[Mesh_Export|Mesh Export]]
|-
|-
| *.nc
| *.nc
Line 265: Line 362:
| *.obj
| *.obj
| Alias mesh
| Alias mesh
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Mesh_Import|Mesh Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.obj
| [[Arch_OBJ|*.obj]]
| Wavefront format
| Wavefront format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.oca
| [[Draft_OCA|*.oca]]
| Open CAD format (obsolete, 2D-only format)
| Open CAD format (obsolete, 2D-only format)
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
Line 280: Line 377:
| *.off
| *.off
| Object file format mesh
| Object file format mesh
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Mesh_Import|Mesh Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.pbm
| *.pbm
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.pcd
| *.pcd
| Point cloud format
| Point cloud format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Points_Import|Points Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Points_Export|Points Export]]
|-
|-
| *.pdf
| [[PDF|*.pdf]]
| Portable Document Format
| Portable Document Format
| [[Std_Import|Std Import]] (image format), [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
| [[Std_Export|Std Export]], [[Std_PrintPdf|Std PrintPdf]]
| [[Std_Export|Std Export]], [[Std_PrintPdf|Std PrintPdf]]
|-
|-
| *.pgm
| *.pgm
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
Line 310: Line 407:
| *.ply
| *.ply
| Point cloud format
| Point cloud format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Points_Import|Points Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Points_Export|Points Export]]
|-
|-
| *.ply
| *.ply
| Stanford triangle mesh format
| Stanford triangle mesh format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Mesh_Import|Mesh Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.png
| *.png
| Image format
| Image format
| [[Image_CreateImagePlane|Image CreateImagePlane]], [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
Line 335: Line 432:
| *.ppm
| *.ppm
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
| *.pvtu
| FEM mesh
| [[Std_Import|Std Import]]
| no
|-
| *.pvtu
| FEM result VTK
| [[Std_Import|Std Import]]
| no
|-
|-
| *.py
| *.py
Line 342: Line 449:
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_DlgMacroRecord|Std DlgMacroRecord]]
| [[Std_DlgMacroRecord|Std DlgMacroRecord]]
|-
| *.py
| Python module def
| no
| [[Mesh_Export|Mesh Export]]
|-
|-
| *.scad
| *.scad
Line 347: Line 459:
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| [[Arch_SHP|*.shp]]
| GIS shapefile
| [[Std_Import|Std Import]]
| no
|-
|-
| *.smf
| *.smf
| Simple model format
| Simple model format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
| *.src
| KRL robot trajectory
| no
| [[Robot_Export|Robot ExportKukaCompact]], [[Robot_Export|Robot ExportKukaFull]]
|-
|-
| *.step
| *.step
| Exchange format for engineering models
| Exchange format for engineering models
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Part_Import|Part Import]] (with or without colors)
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Part_Export|Part Export]] (with or without colors)
|-
|-
| *.stl
| *.stl
Line 365: Line 487:
| *.stl
| *.stl
| Stereolithography mesh (mostly used for 3D printing)
| Stereolithography mesh (mostly used for 3D printing)
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Mesh_Import|Mesh Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]] (binary or ASCII)
|-
|-
| *.stp
| *.stp
| Exchange format for engineering models
| Exchange format for engineering models
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Part_Import|Part Import]] (with or without colors)
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Part_Export|Part Export]] (with or without colors)
|-
|-
| *.stpz
| *.stpz
Line 378: Line 500:
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.svg
| [[Draft_SVG|*.svg]]
| Scalable vector graphics format
| Scalable vector graphics format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]] (SVG or image format), [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Std_Export|Std Export]], [[TechDraw_ExportPageSVG|TechDraw ExportPageSVG]]
| [[Std_Export|Std Export]], [[TechDraw_ExportPageSVG|TechDraw ExportPageSVG]]
|-
| *.svgz
| Compressed SVG
| [[Std_Import|Std Import]] (image format), [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
|-
|-
| *.tap
| *.tap
Line 390: Line 517:
| *.tga
| *.tga
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| no
| no
|-
|-
| *.tif
| *.tif
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.tiff
| *.tiff
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
Line 407: Line 534:
| [[Path_ToolLibraryEdit|Path ToolLibraryEdit]]
| [[Path_ToolLibraryEdit|Path ToolLibraryEdit]]
| [[Path_ToolLibraryEdit|Path ToolLibraryEdit]]
| [[Path_ToolLibraryEdit|Path ToolLibraryEdit]]
|-
| *.tpic
| Image format
| [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
|-
|-
| *i1.txt
| *i1.txt
Line 422: Line 554:
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| *.vda
| Image format
| [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
|-
|-
| *.vrml
| *.vrml
| VRML Web 3D format
| VRML Web 3D format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
| *.vst
| Image format
| [[Std_ViewLoadImage|Std ViewLoadImage]]
| no
|-
|-
| *.vtk
| *.vtk
Line 450: Line 592:
| *.wbmp
| *.wbmp
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
| *.webp
| *.webp
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
Line 461: Line 603:
| VRML Web 3D format
| VRML Web 3D format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.wrl.gz
| *.wrl.gz
| Compressed VRML
| VRML Web 3D format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
|-
| *.wrz
| *.wrml
| VRML Web 3D format
| VRML Web 3D format
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| *.wrz
| Compressed VRML
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
| *.x3d
| X3D extensible 3D
| no
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
| *.x3dz
| Compressed X3D
| no
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.xbm
| *.xbm
| Image format
| Image format
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Image_CreateImagePlane|Image CreateImagePlane]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
Line 482: Line 639:
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| *.xhtml
| WebGL/X3D
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]], [[Mesh_Export|Mesh Export]]
|-
|-
| *.xlsx
| *.xlsx
Line 500: Line 662:
| *.xpm
| *.xpm
| Image format
| Image format
| [[Image_CreateImagePlane|Image CreateImagePlane]], [[Std_Import|Std Import]]
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
| [[Std_ViewScreenShot|Std ViewScreenShot]]
|-
|-
Line 507: Line 669:
| [[Std_Import|Std Import]]
| [[Std_Import|Std Import]]
| [[Std_Export|Std Export]]
| [[Std_Export|Std Export]]
|-
| *.yml
| YAML script
| [[Std_Import|Std Import]]
| no
|-
|-
| *.z88
| *.z88
Line 524: Line 691:
|}
|}


</translate>


<!--T:11-->
[[Category:Formats{{#translation:}}]]
{{Docnav
|[[External_workbenches|External workbenches]]
|[[Frequently_asked_questions|FAQ]]
}}


</translate>
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:File_Formats{{#translation:}}]]

[[Category:Common Questions{{#translation:}}]]

Latest revision as of 17:48, 20 April 2024

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
*.FCStd FreeCAD native format Std Open, Std MergeProjects Std Save
*.cam FreeCAD frozen views (camera settings) Std FreezeViews Std FreezeViews
*.FCMacro FreeCAD macro (Python code) Std Import Std DlgMacroRecord
*.FCMat FreeCAD material card Std Import no
*.FCParam FreeCAD parameter file Std DlgParameter Std DlgParameter
*.FCScript FreeCAD script (Python code) Std Import Std DlgMacroRecord
*.fctb Path tool bit file (JSON format) Path ToolBitLibraryOpen Path ToolBitLibraryOpen
*.fctl Path tool library file (JSON format) Path ToolBitLibraryOpen Path ToolBitLibraryOpen
*.3ds 3D Studio mesh Std Import no
*.3mf 3D manufacturing format Std Import Std Export, Mesh Export
*.amf Additive manufacturing format no Std Export
*.asc Point cloud format Std Import, Points Import Std Export, Points Export
*.ast ASCII Stereolithography mesh (mostly used for 3D printing) Std Import, Mesh Import Std Export, Mesh Export
*.asy Asymptote code no Mesh Export
*.bdf FEM mesh Std Import Std Export
*.bdf Nastran mesh Mesh Import Mesh Export
*.bmp Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.bms Binary mesh Std Import, Mesh Import Std Export, Mesh Export
*.brep OpenCasCade native format Std Import, Part Import Std Export, Part Export
*.brp OpenCasCade native format Std Import, Part Import Std Export, Part Export
*.cnc G-code Std Import Path Post
*.csg OpenSCAD Constructive Solid Geometry format Std Import Std Export
*.csv Comma-separated values spreadsheet Std Import, Spreadsheet Import Spreadsheet Export
*.cur Image format Std Import Std ViewScreenShot
*.dae Collada format. For Linux users: External pyCollada module required. Std Import Std Export
*.dat Common airfoil data Std Import no
*.dat FEM mesh Std Import Std Export
*.dib Image format Std ViewLoadImage no
*.dwg AutoCAD native format. Only 2D geometry is supported. External software required. Std Import Std Export
*.dxf Autodesk drawing exchange format. Only 2D geometry is supported. External software required for the legacy Python importer and the legacy Python exporter. Std Import Std Export, TechDraw ExportPageDXF
*.e57 Point cloud format Std Import no
*.emn IDF format Std Import no
*.frd FEM result CalculiX Std Import no
*.gc G-code Std Import Path Post
*.gcad Open CAD format (obsolete, 2D-only format) Std Import no
*.gcode G-code Std Import Path Post
*.gif Image format Std Import, Std ViewLoadImage no
*.glb GL Transmission Format no Std Export
*.gltf GL Transmission Format no Std Export
*.gv Graphviz format no Std Save, Std SaveAs, Std ExportDependencyGraph
*.html WebGL Std Import Std Export
*.icb Image format Std ViewLoadImage no
*.icns Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.ico Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.ifc Industry Foundation Classes exchange format for BIM models. For Linux users: External IfcOpenShell module required. Std Import Std Export
*.ifcJSON Industry 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 Import no
*.inp FEM mesh Std Import Std Export
*.iv Inventor V2.1 format Std Import, Mesh Import Std Export, Mesh Export
*.jpe Image format Std ViewLoadImage no
*.jpeg Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.jpg Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.json Draft annotation styles Draft AnnotationStyleEditor Draft AnnotationStyleEditor
*.json Draft style settings Draft SetStyle Draft SetStyle
*.json FEM mesh Std Import Std Export
*.json JavaScript Object Notation no Std Export
*.med FEM mesh Std Import Std Export
*.meshjson FEM mesh Std Import Std Export
*.meshpy FEM mesh no Std Export
*.meshyaml FEM mesh Std Import Std Export
*.nas Nastran mesh Mesh Import Mesh Export
*.nc G-code Std Import Path Post
*.ncc G-code Std Import Path Post
*.ngc G-code Std Import Path Post
*.obj Alias mesh Std Import, Mesh Import Std Export, Mesh Export
*.obj Wavefront format Std Import Std Export
*.oca Open CAD format (obsolete, 2D-only format) Std Import Std Export
*.off Object file format mesh Std Import, Mesh Import Std Export, Mesh Export
*.pbm Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.pcd Point cloud format Std Import, Points Import Std Export, Points Export
*.pdf Portable Document Format Std Import (image format), Std ViewLoadImage Std Export, Std PrintPdf
*.pgm Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.plmxml Siemens PLM format Std Import no
*.ply Point cloud format Std Import, Points Import Std Export, Points Export
*.ply Stanford triangle mesh format Std Import, Mesh Import Std Export, Mesh Export
*.png Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.poly FEM mesh TetGen no Std Export
*.pov Povray format Std Import no
*.ppm Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.pvtu FEM mesh Std Import no
*.pvtu FEM result VTK Std Import no
*.py Python code Std Import Std DlgMacroRecord
*.py Python module def no Mesh Export
*.scad OpenSCAD format. External software required for import. Std Import Std Export
*.shp GIS shapefile Std Import no
*.smf Simple model format Std Import Std 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 Import Std 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 Import Std Export
*.svg Scalable vector graphics format Std Import (SVG or image format), Std ViewLoadImage Std Export, TechDraw ExportPageSVG
*.svgz Compressed SVG Std Import (image format), Std ViewLoadImage no
*.tap G-code Std Import Path Post
*.tga Image format Std Import, Std ViewLoadImage no
*.tif Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.tiff Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.tooltable Path tool Path ToolLibraryEdit Path ToolLibraryEdit
*.tpic Image format Std ViewLoadImage no
*i1.txt FEM mesh Z88 Std Import Std Export
*o2.txt FEM result Z88 displacements Std Import no
*.unv FEM mesh Std Import Std Export
*.vda Image format Std ViewLoadImage no
*.vrml VRML Web 3D format Std Import Std Export, Mesh Export
*.vst Image format Std ViewLoadImage no
*.vtk FEM mesh Std Import Std Export
*.vtk FEM result VTK Std Import Std Export
*.vtu FEM mesh Std Import Std Export
*.vtu FEM result VTK Std Import Std Export
*.wbmp Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.webp Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.wrl VRML Web 3D format Std Import Std Export, Mesh Export
*.wrl.gz Compressed VRML Std Import Std Export
*.wrml VRML Web 3D format Std Import Std Export
*.wrz Compressed VRML Std Import Std 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 ViewLoadImage Std ViewScreenShot
*.xdmf FEM mesh Fenics Std Import Std Export
*.xhtml WebGL/X3D Std Import Std Export, Mesh Export
*.xlsx Excel / Office Open XML spreadsheet Std Import no
*.xml FEM mesh Fenics Std Import Std Export
*.xml Path tool Path ToolLibraryEdit Path ToolLibraryEdit
*.xpm Image format Std Import, Std ViewLoadImage Std ViewScreenShot
*.yaml FEM mesh Std Import Std Export
*.yml YAML script Std Import no
*.z88 FEM mesh Std Import Std Export
*.zip SweetHome3D XML Std Import no
job_*.json Path job template Path Job Path ExportTemplate