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.

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:

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.

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:

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.

The tab IGES is only shown in the preferences if the Part Workbench,  PartDesign Workbench, or  OpenSCAD Workbench has been loaded in the current FreeCAD session.

For the IGES format you can specify the following:

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:

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

The tab INP is only shown in the preferences if the FEM Workbench has been loaded in the current FreeCAD session.

For the INP format you can specify the following:

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.

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

For the Mesh formats 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:

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.

The tab STEP is only shown in the preferences if the Part Workbench,  PartDesign Workbench, or  OpenSCAD Workbench has been loaded in the current FreeCAD session.

For the STEP format you can specify the following:

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:

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.

The tab VTK is only shown in the preferences if the FEM Workbench has been loaded in the current FreeCAD session.

For the VTK format you can specify the following: