Import Export Preferences

Introduction
FreeCAD can import and export many file formats. For some formats dedicated preferences exist. These can be found in the Preferences editor, in the menu.

Not all import and export preferences tabs are available by default. For some a workbench has to be loaded first.

TechDraw pages
The DXF and SVG preferences listed here are not used by the Export Page as SVG and  Export Page as DXF commands of the  TechDraw Workbench, or by the TechDraw export option:.

OpenSCAD files
The import and export preferences for OpenSCAD files are listed in a different part of the Preferences editor. See the OpenSCAD Preferences.

Related
See the following pages for additional information:
 * Import Export: A table listing all supported file formats.
 * FreeCAD Howto Import Export: A list of tutorials that can help users convert data from one format to another.

IFC
Industry Foundation Classes (IFC) is a wide spread format to exchange data between BIM applications. It is used in architecture and engineering.

Note for Linux users: To handle this file format FreeCAD requires the IfcOpenShell module.

IFC import
For import of the IFC format you can specify the following:



IFC export
For export of the IFC format you can specify the following:



DAE
The Collada DAE (Digital Asset Exchange) format is a standard file format for exchange of Mesh data. FreeCAD can import meshes from files, and export Shape-based objects to the  format.

Note for Linux users: To handle this file format FreeCAD requires the pyCollada module.

For the DAE format you can specify the following:



DXF
AutoCAD DXF (Drawing eXchange Format) is a proprietary format to exchange CAD data between AutoCAD and other programs.

For the DXF format you can specify the following:



DWG
DWG (from drawing) is a proprietary, closed source, binary file format used for storing two- and three-dimensional design data and metadata. FreeCAD requires the external ODA file converter to process DWG files.

For the DWG format you can only specify the path to ODA. Note: All settings for the DXF file format also apply to DWG.



SVG
Scalable Vector Graphics (SVG) is a vector image format for two-dimensional graphics. A vector image can be scaled to any size without losing its shape or details. An SVG image can be converted to bitmap formats like PNG or JPEG for printing.

For the SVG format you can specify the following:



OCA
The OCA file format is a community project to create a free, simple and open CAD file format. OCA is largely based on the GCAD file format generated by gCAD3D. Both formats can be imported in FreeCAD and the OCA files exported by FreeCAD can be opened in gCAD3D.

For the OCA format you can specify the following:



Preferences tabs available for Part, PartDesign, OpenSCAD Workbences
The tabs IGES and STEP is only shown in the preferences if the Part Workbench,  PartDesign Workbench, or  OpenSCAD Workbench has been loaded in the current FreeCAD session.

IGES
The Initial Graphics Exchange Specification (IGES) file format is a file format that allows the digital exchange of information among CAD systems. After publication of the STEP file format, IGES development was stopped in 1996, but it is still supported by many CAD programs. IGES files have the or  extension.

For the IGES format you can specify the following:



STEP
The Standard for The Exchange of Product model data (STEP) file format is an ISO standard for the computer-interpretable representation and exchange of product manufacturing information. STEP is commonly used to exchange 3D data between CAD software. STEP files have the or  extension. For compressed files the extension is used.

For the STEP format you can specify the following:



Preferences tabs available for FEM Workbench
The tabs INP and VTK is only shown in the preferences if the FEM Workbench has been loaded in the current FreeCAD session.

INP
INP is the input file format for the FEM software Abaqus. It is used for the CalculiX solver in the FEM Workbench.

For the INP format you can specify the following:



VTK
The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK files are used by the FEM Workbench for the post processing of simulation results.

For the VTK format you can specify the following:



Preferences tab of Mesh Workbench
The tab Mesh Formats is only shown in the preferences if the Mesh Workbench has been loaded in the current FreeCAD session.

Mesh Formats
Meshes are a special type of 3D object, composed of triangular faces connected by their vertices and edges. They are widely used for additive manufacturing. FreeCAD provides the Mesh Workbench to create and handle meshes. FreeCAD supports several mesh file formats.

For the Mesh formats you can specify the following: