Import Export: Difference between revisions
(Added 'In progress': will be adding some commands.) |
(Added Graphviz format.) |
||
(81 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ |
|||
<languages/> |
<languages/> |
||
<translate> |
<translate> |
||
<!--T:10--> |
|||
</translate> |
|||
{{Docnav |
|||
{{TOCright}} |
|||
|[[External_workbenches|External workbenches]] |
|||
<translate> |
|||
|[[Frequently_asked_questions|FAQ]] |
|||
}} |
|||
{{Page in progress}} |
|||
==Introduction== <!--T:6--> |
==Introduction== <!--T:6--> |
||
<!--T:1--> |
<!--T:1--> |
||
This page lists the various file formats that FreeCAD can import and 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 23: | Line 24: | ||
<!--T:2--> |
<!--T:2--> |
||
<!--Note: *.svgz (compressed SVG) not in table as it is related to the obsolete Drawing WB--> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
!Format |
!Format |
||
Line 30: | 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 |
| FreeCAD frozen views (camera settings) |
||
| [[ |
| [[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 50: | Line 60: | ||
| [[Std_DlgMacroRecord|Std DlgMacroRecord]] |
| [[Std_DlgMacroRecord|Std DlgMacroRecord]] |
||
|- |
|- |
||
| *. |
| *.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 62: | 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 |
||
| [[ |
| [[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 105: | 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 112: | 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 129: | 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 167: | Line 212: | ||
| *.gif |
| *.gif |
||
| Image format |
| Image format |
||
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]] |
|||
| [[Image_CreateImagePlane|Image CreateImagePlane]] |
|||
| no |
| no |
||
|- |
|- |
||
| *. |
| [[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 212: | 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 |
||
| [[ |
| [[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 230: | 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 248: | 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 254: | 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 272: | 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 287: | 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 317: | 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 |
||
| [[ |
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]] |
||
| [[Std_ViewScreenShot|Std ViewScreenShot]] |
| [[Std_ViewScreenShot|Std ViewScreenShot]] |
||
|- |
|- |
||
Line 342: | 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 349: | 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 354: | 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 372: | 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 385: | 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 397: | 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 414: | 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 429: | 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 457: | 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 468: | 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]] |
||
|- |
|- |
||
| *. |
| *.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 489: | 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 507: | Line 662: | ||
| *.xpm |
| *.xpm |
||
| Image format |
| Image format |
||
| [[ |
| [[Std_Import|Std Import]], [[Std_ViewLoadImage|Std ViewLoadImage]] |
||
| [[Std_ViewScreenShot|Std ViewScreenShot]] |
| [[Std_ViewScreenShot|Std ViewScreenShot]] |
||
|- |
|- |
||
Line 514: | 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 530: | Line 690: | ||
| [[Path_ExportTemplate|Path ExportTemplate]] |
| [[Path_ExportTemplate|Path ExportTemplate]] |
||
|} |
|} |
||
<!--T:11--> |
|||
{{Docnav |
|||
|[[External_workbenches|External workbenches]] |
|||
|[[Frequently_asked_questions|FAQ]] |
|||
}} |
|||
</translate> |
</translate> |
||
[[Category:Formats{{#translation:}}]] |
|||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
||
[[Category: |
[[Category:File_Formats{{#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 |
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 |
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub