FreeCAD Features
Design (5)
Drawing
Access to basic tools for drawing, such as line, cirlce and polygon.
Modeling
Create realistic 3D models of your design
Visualize
Design your structure in 3D.
Rendering
Produce 3D visualizations without any integrating hardware.
Drawing
Access to basic tools for drawing, such as line, cirlce and polygon.
Edit (4)
File Import
Import and export files in a number of different formats.
Push/Pull
Ability to push or pull the surface of your model in order to get the desired shape.
Views
View your model from any angle while you design and edit.
Grips
Tools that enable users to reshape, move or manipulate geometry.
Collaboration (3)
Annotate
Annotate your designs with various notes and tags.
Documentation
Generate 2D drawings of your 3D models.
Data Extract
Extract information from objects, such as attributes and properties.
Tools (3)
Dimensioning tools
Ability to apply standard dimensioning tools to add accurate information to Drawing design.
Change units
Change between standard Drawing units applied to measurement and dimensioning only.
3D/solid modeling tools
Ability to modify 3D primitives (parametric editing tools, free-form editing tools, symmetrical editing process, etc.)
File Options (6)
Import files
Support for a number of file formats for import
Export files
Support for a number of file formats for export
View 2D files
Ability to view 2D files
View 3D files
Ability to view 3D files
Batch convert files
Ability to convert a bunch of DWG files to an older or current version available.
File size
Support for a range of file sizes without degrading the user experience
Tools - Mechanical Computer-aided Design (MCAD) (5)
3D/solid modeling Tools
Offers the ability to modify 3D primitives, including parametric editing tools, free-form editing tools, and symmetrical editing processes
Rendering Tools
Offers ease of use when accessing rendering tools such as lighting tools, texture mapping, and custom material creation
Drawing Tools
Provides ease of use when accessing basic drawing tools such as lines, circles, polygons, and other fundamental geometric shapes.
Editing Tools
Offers ease of use when accessing basic editing tools like erase, trim, extend, undo, and more.
Text Editing Tools
Provides ease of use when accessing basic text creation and modification tools such as font style, multi-line text, wrap-around text, justification, spell checker, etc.
File Options - Mechanical Computer-aided Design (MCAD) (5)
Export Files
Supports exporting designs to a variety of file formats, facilitating compatibility with other software and workflows.
Import Files
Supports a variety of file formats for import, enabling users to incorporate external data into their designs.
File Interoperability
Maintains compatibility with a variety of advanced design and imaging applications, ensuring integration and interoperability across different software platforms.
Backwards compatibility
Maintains compatibility between current and previous versions of their file formats, allowing users to open and work with files created in older versions without issues.
File size
Supports a range of file sizes, ensuring smooth performance even when working with large or complex designs.
Customization - Mechanical Computer-aided Design (MCAD) (4)
Custom Commands
Offers the ability to create custom commands or command aliases, change the active customization file, and configure command properties according to user preferences and workflow requirements.
Custom Scripts
Ability to create custom scripts to automate tasks, such as add standard layers or styles to a drawing, update the title block, or automate plotting tasks.
Custom Menus
Ability to create custom menus, sub-menus, and contextual menus. Can create new toolbars and arrange menus in workspace.
Custom Interface
Offers the ability to customize the user interface and tailor the workspace according to the users' specific needs and preferences.
Environment - Mechanical Computer-aided Design (MCAD) (4)
Hardware support
Supports hardware developers by default or through the use of custom drivers, ensuring compatibility with various hardware configurations commonly used by designers and engineers.
Task-based interfaces
Offers tailored interfaces for common tasks by default or through user customization, accommodating individuals' workflow needs and preferences.
Manage Multiple Profiles
Supports multiple user interface customizations, allowing users to store and recall interfaces as needed without closing the application or requiring scripting knowledge.
Command Clarity
Basic commands have clear names and on-cursor documentation, like tooltips and pop-up descriptions, offers clarification of icons and other user interface elements.





