Libre CAD
Open-source 2D CAD application for drafting and technical drawing.
Open the official app on librecad.org
This tool is hosted by its maintainers. Click below to open librecad.org in a new tab — it's their official demo.
Browse engineering tools →What's next with Libre CAD?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Libre CAD?
LibreCAD is a cross-platform 2D computer-aided design (CAD) application developed under the GNU General Public License (GPL-2.0). Its primary purpose is to enable users to create, edit, and manage precise 2D technical drawings for engineering, architectural, and mechanical design tasks. The tool is widely used by professionals such as architects, civil engineers, and hobbyists who require accurate drafting capabilities without proprietary software constraints. LibreCAD addresses the need for an open-source alternative to commercial CAD tools by offering 2D modeling features, support for industry-standard file formats, and a customizable interface tailored for both beginners and advanced users. Its community-driven development model ensures continuous improvements and accessibility for users across Windows, macOS, and Linux platforms.
How it works
LibreCAD originated as a project to integrate CAM (computer-aided manufacturing) capabilities into QCad for CNC router applications. It evolved from the CADuntu initiative, which transitioned to LibreCAD after community feedback. The tool is now a standalone 2D CAD platform focused on precision drafting and technical illustration. Its core purpose is to provide a free, open-source solution for creating and editing 2D designs, with emphasis on compatibility with industry workflows. Users benefit from a balance between simplicity and advanced features, making it suitable for both educational and professional environments. LibreCAD supports DXF and DWG file formats for importing and exporting designs, with additional export options for PDF, SVG, and DWG. It includes tools for constructing geometric primitives such as lines, circles, ellipses, splines, and complex shapes like parabolas and hyperbolas. The interface allows customization of the GUI layout and includes translations in dozens of languages to cater to a global user base.
How to use it
- 1Download LibreCAD from its official repository or package managers for Windows, macOS, or Linux. 2. Launch the application and open an existing design file (DXF/DWG) or start a new project. 3. Use the toolbar to select drawing tools like lines, circles, or splines to create your design. 4. Save the file in your preferred format (e.g., PDF, SVG) via the File menu. 5. Explore the preferences panel to customize the interface or adjust rendering settings. Practical tips: Leverage the built-in tutorials for beginners, use the layer management system for organizing complex designs, and consult the community forums for troubleshooting specific file format issues.
What it can do
- 2d cad software
Use cases
Assumptions and limitations
Assumptions
- source: https://github.com/LibreCAD/LibreCAD
- license: GPL-2.0 — free to use
- privacy: Self-hosted — you control your data
Limitations
- Limited native support for 3D modeling compared to specialized CAD software
- Fewer advanced parametric design tools than commercial alternatives
- Plugin ecosystem is less mature than proprietary CAD platforms
- Older versions (1.0.0 series) still depend on Qt3 libraries
- Mobile app development is not prioritized in the roadmap
Understanding the result
Open-source 2D CAD application for drafting and technical drawing.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by (MIT).
- Built with
- (LibreCAD/LibreCAD)
- License
- MIT
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Query
- Output
- Text
Built with LibreCAD/LibreCAD. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- License
- MIT
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- / — GitHub Repository
Upstream project · GitHub
- GPL-2.0 License
Upstream project
Frequently asked
What file formats does LibreCAD support?
LibreCAD reads DXF and DWG files for 2D design workflows and writes DXF, DWG, PDF, and SVG files. This compatibility allows seamless integration with other CAD tools and industry-standard workflows. The software also supports importing raster images for reference layers, though vector-based editing remains its primary focus.
How does LibreCAD handle rendering and GUI customization?
LibreCAD uses Qt libraries for its graphical interface, transitioning from Qt3 in early versions to Qt4 and Qt5 for improved performance. The GUI is modular, enabling users to rearrange toolbars and customize the workspace. Developers can extend functionality through plugins, though the ecosystem is more limited compared to commercial CAD applications.
How do I create a spline in LibreCAD?
To create a spline, select the 'Spline' tool from the toolbar. Click on the canvas to define control points, then right-click to finalize the curve. Adjust the spline’s shape by dragging control points after creation. The tool also allows specifying tangency or curvature continuity for precise design control.
How does LibreCAD compare to QCad and DraftSight?
LibreCAD evolved from QCad’s community edition, inheriting its core functionality while adding modern features like Qt5 support and enhanced file format compatibility. Unlike DraftSight, which is a commercial product with a focus on DWG compatibility, LibreCAD emphasizes open-source flexibility and community-driven development. Both tools offer similar 2D drafting capabilities but differ in licensing and extensibility.
What should I do if LibreCAD fails to load a DXF file?
If LibreCAD cannot open a DXF file, check for compatibility issues with the file’s version or encoding. Older DXF versions may require conversion using tools like LibreOffice or AutoCAD. Ensure the file is not corrupted by opening it in a text editor to verify its structure. If the issue persists, report the problem to the LibreCAD community forum with the file and error details.