Download LibreCAD

Last updated: · Verification by

LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.

Windows 2.2.1.6

ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 0cd876d0e3fbfcdcdb85e5019080aca243908f4ad5c3b3c93a55ee9ba154f95b Download
x86 (32-bit) NSIS All usersen-US d55588f6bbe59e2512ef0f1681246cfff302b0ee78d9dc69b709f51fc917c207 Download

Install with winget: winget install --id LibreCAD.LibreCAD --exact

Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) and compare it with the SHA-256 above.

What the installer does

Windows

  • Delivered as an NSIS (Nullsoft) setup program (.exe) for x64 and x86.
  • Installs for all users on the PC, which normally requires administrator rights.
  • No custom silent switch is declared; winget falls back to its default for this installer type (/S).
  • Shows up in Windows “Installed apps” as “LibreCAD v2.2.1.6 (x86)” and “LibreCAD (x64) v2.2.1.6 (x64)”.

Overview

LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.

Details

Publisher
LibreCAD Team
Latest version
Windows 2.2.1.6
Released
2026-10-17
Platforms
Windows
License
GPLv2
License type
Open source · Strong copyleft Software built on it must be shared under the same license.
Price
Free and open source
Tags
cad drawing dxf qt
winget ID
LibreCAD.LibreCAD
winget moniker
librecad

Official links

Is LibreCAD safe?

Score result: Clean

None of the 57 security engines on VirusTotal flagged any of the 2 scanned files.

  • 0 flagged in total
  • 2 of 2 files scanned
  • 57 engines
Scanned with VirusTotalScore = share of engines that did not flag the lowest-scoring file. 100 means none flagged. How we score

Scan info

Last scan
Scan provider
VirusTotal · Full report

File integrity

FileSHA-256Hash checkSignatureVirusTotal
LibreCAD-v2.2.1.6-win64-msvc.exeWindows · x64 (64-bit) 0cd876d0e3fbfcdcdb85e5019080aca243908f4ad5c3b3c93a55ee9ba154f95b Matches the manifest (re-computed) Not signed 0/57 flagged
LibreCAD-v2.2.1.6-msvc.exeWindows · x86 (32-bit) d55588f6bbe59e2512ef0f1681246cfff302b0ee78d9dc69b709f51fc917c207 Matches the manifest (re-computed) Not signed 0/63 flagged
Hash re-computed by everyversion.net2 of 2 installers match.
Code signature checked0 valid, 2 unsigned.
everyversion.net security commitment

We host no installers. Every download link goes to its original source. For this software we downloaded the files from that source ourselves, re-computed each checksum and checked the code signature where our tools could, as shown above. A passing check shows a file is the one that was published; it is not a guarantee it is free of problems. For more information, visit our Security and Trust Center.

Source and provenance
Windows: sourcemicrosoft/winget-pkgs
Windows: SHA-256 in upstream manifestYes
Windows: observed at commit7ba156ba3b98 · retrieved 2026-11-05

Old versions

Windows versions

11 versions listed. Open a version for its installers, checksums and a command that pins it.

2.2.1.6 latest · 2026-10-17 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 0cd876d0e3fbfcdcdb85e5019080aca243908f4ad5c3b3c93a55ee9ba154f95b Download
x86 (32-bit) NSIS All usersen-US d55588f6bbe59e2512ef0f1681246cfff302b0ee78d9dc69b709f51fc917c207 Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.1.6 --exact

Release notes

LibreCAD 2.2.1.6 is a maintenance release for the stable 2.2.1 series. It brings selected backported features alongside important fixes for drawing integrity, Undo/Redo, geometry, text, printing, and packaging. Downloads ───────────────────────────┬─────────────────────────────────────── Package │Versioned Filename ───────────────────────────┼─────────────────────────────────────── Windows x86 (32-bit) │LibreCAD-v2.2.1.6-msvc.exe ───────────────────────────┼─────────────────────────────────────── Windows x86-64 (64-bit) │LibreCAD-v2.2.1.6-win64-msvc.exe ───────────────────────────┼─────────────────────────────────────── macOS Intel (x86-64) │LibreCAD-v2.2.1.6.dmg ───────────────────────────┼─────────────────────────────────────── macOS Apple Silicon (ARM64)│LibreCAD-v2.2.1.6-arm64.dmg ───────────────────────────┼─────────────────────────────────────── Linux x86-64 AppImage │LibreCAD-v2.2.1.6-x86_64.AppImage ───────────────────────────┼─────────────────────────────────────── Linux ARM64 AppImage │LibreCAD-v2.2.1.6-aarch64.AppImage ───────────────────────────┼─────────────────────────────────────── Linux x86-64 Snap │LibreCAD-v2.2.1.6.snap ───────────────────────────┼─────────────────────────────────────── Source code ZIP │LibreCAD-v2.2.1.6.zip ───────────────────────────┼─────────────────────────────────────── Source code tarball │LibreCAD-v2.2.1.6.tar.gz ───────────────────────────┴─────────────────────────────────────── SHA256 Checksums Download SHA256SUMS for…

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.1.6

2.2.1.5 · 2026-05-02 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 738912fea40aca934689444af9c5cd281572417983cc081c204fe6c779f6941d Download
x86 (32-bit) NSIS All usersen-US 7af37e61badaa4b9215f182cc843e0075cb976eb79d2ac59bf9dd77d56516261 Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.1.5 --exact

Release notes

We are pleased to announce the stable release of LibreCAD 2.2.1.5. This maintenance update focuses on refining internationalization (i18n) and resolving various bugs to provide an improved user experience for our global user base. What's Changed - Issue #2501: update translations by @dxli in #2502 - 2.2.1: update translations by @dxli in #2512 - 2.2.1 fixes by @dxli in #2525 - 2.2.1 Translations by @dxli in #2531 - Add crash handler by @dxli in #2542 - CI: 2.2.1.5 preparation by @dxli in #2544 Full Changelog: v2.2.1.4...v2.2.1.5

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.1.5

2.2.1.4 · 2026-03-03 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US c6e1ddfa67c24539f3bbb41f5614f6f0d9a30da4c94bfff1c4305ddb9fde5f76 Download
x86 (32-bit) NSIS All usersen-US 8547c4e7f8ce74a7c8bdf9b4b0e01546173cc097ee77a02781312d5ff3e8c45a Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.1.4 --exact

Release notes

LibreCAD v2.2.1.4 – Bugfix Release We are pleased to announce the release of LibreCAD 2.2.1.4, a maintenance update focused on stability and quality improvements. This is primarily a bugfix release that resolves several reported issues, including: Problems with file associations (e.g., opening DXF files directly from Windows Explorer) Copy/paste scaling inconsistencies Incorrect version string display in some Windows builds Packaging has also seen enhancements for smoother installation and better integration across platforms. Additional packaging refinements and language/translation improvements are already in progress and will appear in upcoming point releases. Please note that new features — such as improved hatches and solid fills supporting complex contours — remain under active development in the master branch (2.2.2-alpha series). We warmly invite all users to test our latest development builds if you're interested in evaluating cutting-edge features early. Your feedback helps shape the future of LibreCAD! Downloads and full changelog are available on GitHub: https://github.com/LibreCAD/LibreCAD/releases/tag/v2.2.1.4 Thank you to everyone who reported bugs, submitted patches, and contributed translations — your support makes this release possible. Best regards, The LibreCAD Team What's Changed - windows translation qm files by @dxli in #2453 - Issue #2447: fixed a crash by block insertion by @dxli in #2454 - Issue #2451 : incorrect SCMREVISION for windows packaging by…

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.1.4

2.2.1.3 · 2026-01-11 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 3d0cb5ddc47b53c391355ad3bc340c213877cb30368302dc7e5d476afeaef0e3 Download
x86 (32-bit) NSIS All usersen-US 344d0b2fa2b61588ffec7be477c84eca47a808196e1452bbe0b6fd0a9073ce1a Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.1.3 --exact

Release notes

What's Changed - Issue #2069: dlgmtext default to unicode fonts by @dxli in #2292 - Add global Shift+Spacebar keyboard shortcut by @kelstner in #2231 - Issue #2304: actionhandler cleanup by @dxli in #2307 - Issue #2308: fixed loop validation by @dxli in #2312 - Issue #2403: aarch64 AppImage qt plugin folder fixes by @dxli in #2404 - CI: windows building fixes by @dxli in #2406 - Issue #2214: disable PenWizard by default by @dxli in #2422 - Fixed windows building by @dxli in #2423 - Issue #2410: duplicateLayerEntity() issue by @dxli in #2424 Caveat In order to run the unsigned DMG image on macOS with Apple Silicon(arm64) CPUs, the following workaround is helpful to bypass the macOS security limitation: xattr -rc LibreCAD.app sudo codesign --force --deep --sign - LibreCAD.app New Contributors - @kelstner made their first contribution in #2231 Full Changelog: v2.2.1.2...v2.2.1.3 What's Changed - Issue #2069: dlgmtext default to unicode fonts by @dxli in #2292 - Add global Shift+Spacebar keyboard shortcut by @kelstner in #2231 - Issue #2304: actionhandler cleanup by @dxli in #2307 - Issue #2308: fixed loop validation by @dxli in #2312 - Issue #2403: aarch64 AppImage qt plugin folder fixes by @dxli in #2404 - CI: windows building fixes by @dxli in #2406 - Issue #2214: disable PenWizard by default by @dxli in #2422 - Fixed windows building by @dxli in #2423 - Issue #2410: duplicateLayerEntity() issue by @dxli in #2424 - Some post 2.2.1.3 fix by @hfiguiere in #2435 New…

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.1.3

2.2.1.2 · 2025-07-14 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US fbc072ff0e59a9175563821b69fb791a3e8f8d97f60d10984ae4f7da6ca406b8 Download
x86 (32-bit) NSIS All usersen-US 738176ac82516866b37cd90843b8d318825c63c6fd28f2c21a06b87f432e9df2 Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.1.2 --exact

Release notes

*v2.2.1.2 Released This is a bug fixing release. ** Fixes since v2.2.1.1 1. Accurate arc rendering: Issue #2035 2. Fixed a crash with hatch: Issue #2034 3. A few usage issues. Full Changelog: v2.2.1.1...v2.2.1.2

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.1.2

2.2.1.1 · 2025-02-19 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US c475163f5b3398482d10c567a620094da692376311173b658f11dbbe4caf1def Download
x86 (32-bit) NSIS All usersen-US d067ccb5bcd2bc7597c42d96e9fce6518a134ad720017225004130f72385bdfa Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.1.1 --exact

Release notes

This is a bugfix release to fix crashes due to a serious bug in the event handle. Full Changelog: v2.2.1...v2.2.1.1 Checksums md5sums ────────────────────────────────┬────────────────────────────────── md5sums │Files ────────────────────────────────┼────────────────────────────────── d0666d6bd4762b71996ed1d8f9c93152│LibreCAD-v2.2.1.1-aarch64.AppImage ────────────────────────────────┼────────────────────────────────── 6c8cb18012fb5617548055e336b36cbc│LibreCAD-v2.2.1.1.dmg ────────────────────────────────┼────────────────────────────────── 8329815d759aab9b6671db9ac9d19bdd│LibreCAD-v2.2.1.1.exe ────────────────────────────────┼────────────────────────────────── d99c5a7e7a100d5d9bee4a8332bb3174│LibreCAD-v2.2.1.1.snap ────────────────────────────────┼────────────────────────────────── 72d08825434b7da26cf609c2d1063213│LibreCAD-v2.2.1.1-win64.exe ────────────────────────────────┼────────────────────────────────── 440aa61f9619ac2f407098ba2f2f4e5e│LibreCAD-v2.2.1.1-x86_64.AppImage ────────────────────────────────┴────────────────────────────────── sha256sums ────────────────────────────────────────────────────────────────┬────────────────────────────────── sha256sums │Files ────────────────────────────────────────────────────────────────┼────────────────────────────────── 1d7610141e5f4f05a2f6f4f606aa4652e98c17a4f19d6d1b7537777c9a9ee5c8│LibreCAD-v2.2.1.1-aarch64.AppImage ────────────────────────────────────────────────────────────────┼──────────────────────────────────…

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.1.1

2.2.1 · 2025-01-04 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US b6775559f8c828550bea386246b2b1ae5258b84d1a15f3d8133ce5cb6a8f416e Download
x86 (32-bit) NSIS All usersen-US e02decfb3a8540581dd4ff6438850823132fef1f49cda15e0247a7371d94a254 Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.1 --exact

Release notes

#We are pleased to announce the new stable LibreCAD release v2.2.1. With the support of our community, some highlights of development since v2.2.0: 1. Native builds for platforms win64, SnapCraft; 2. Experimental new primitive geometry type: parabola; 3. Right-to-left text (need more work on numbers); 4. Display hatching area in dialog for existing hatches; 5. Layer tree, pen pallet, and many new drawing methods by sand1024; 6. Hovering effect for entities by @melwyncarlo; 7. Rendering implementation cleanup for performance and consistent appearance; 8. More GUI and command line improvements. Checksums md5sums ────────────────────────────────┬─────────────────────────────── md5sum │file ────────────────────────────────┼─────────────────────────────── 5c70d2f727533cf91758f7377fbbcb63│LibreCAD-v2.2.1.dmg ────────────────────────────────┼─────────────────────────────── 3220c36cc1e4ef42265a64977e8e7fe1│LibreCAD-v2.2.1.exe ────────────────────────────────┼─────────────────────────────── d87015060e3fb849bde72cba0dd49e2d│LibreCAD-v2.2.1.snap ────────────────────────────────┼─────────────────────────────── 512505525e8fb50be9116dfb7db248c0│LibreCAD-v2.2.1-win64.exe ────────────────────────────────┼─────────────────────────────── a06e9ba691c1e93618d9c2f55495394b│LibreCAD-v2.2.1-x86_64.AppImage ────────────────────────────────┴─────────────────────────────── sha256sums ────────────────────────────────────────────────────────────────┬─────────────────────────────── sha256sum │file…

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.1

2.2.0.2 · 2023-07-29 · 1 installer notes
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) NSIS — 996014cc38e0e98d274fbbb89e4f6ff92455e487e3a06ba46a38feb7c575a9d2 Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.0.2 --exact

Release notes

- An undetected vulnerability, opening malformed LFF font files caused a crash - Format issues in bundled fonts - A regression, finding nearest points on ellipses caused a crash

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.0.2

2.2.0.1 · 2023-07-08 · 1 installer notes
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) NSIS All usersen-US f1520db7a6ef13928780d42cb2dc6dd74c88f7f6c39a7774efc83b79d52abd5d Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.0.1 --exact

Release notes

Bugfix release 2.2.0.1 This is a bugfix release for official stable release 2.2.0. It fixes a minor vulnerability (CVE-2023-30259) with a mature shapelib contained in our codebase. The vulnerability addresses only the plugin Importshp, which is used to import shape files (SHP/SHX/DBF). Shape files are used in surveying and so do not affect the most users. As this is probably not a widely used plugin, the fix was just to remove the plugin. If you are a surveyor and need the shape file support, it is safe to stay with 2.2.0 version, as long as you know the origin of the used shape files. The vulnerability is an out-of-bounds read, what means, if a malformed shape file is imported, the application can crash. With some efforts an attacker possibly can create a shape file, which can lead to unintended code execution and seize your computer. But this is a worst case scenario, which I would rate as extremely low to occur. MD5 sums: 059e5fff8d19b4ff729ea8d07656209c LibreCAD-2.2.0.1-x86_64.AppImage 33b0675ea52c77f2f1f6c8861677414d LibreCAD-2.2.0.1.dmg 5aaa9f6b237fdfd42a4095058584dbcb LibreCAD-Installer-2.2.0.1.exe SHA256 hashes: 278967ae89398e07321ff4bd430e9cfbff4b9d17b887113d08fb51c8f2def2e7 LibreCAD-2.2.0.1-x86_64.AppImage 23b47914440c99d6d0371e67d31f5bb328ad8f6966d7ed564820cb7a71a3b350 LibreCAD-2.2.0.1.dmg f1520db7a6ef13928780d42cb2dc6dd74c88f7f6c39a7774efc83b79d52abd5d LibreCAD-Installer-2.2.0.1.exe

Full release notes from the publisher

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.0.1

2.2.0 · 2022-12-17 · 1 installer notes
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) NSIS — 233809d3c7ebf2b9c32601354b29f16f1eb269fe529415828174b3068bce3fa4 Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.2.0 --exact

Release notes

Read the release notes on the publisher’s site

Manifest: manifests/l/LibreCAD/LibreCAD/2.2.0

2.1.3 · 1 installer
ArchitectureFormatScopeSHA-256Download
x86 (32-bit) NSIS — 4c0855316934fbb9af712df2bdbc7c11e46b4569af2e6f2d4d7e6574d13f05cb Download

Pin this version: winget install --id LibreCAD.LibreCAD --version 2.1.3 --exact

Release notes

Publisher changelog

Manifest: manifests/l/LibreCAD/LibreCAD/2.1.3

LibreCAD FAQ

Is LibreCAD safe to download from here?

We host no installers. Every download button goes to the original source, and the checks below were run on those files.

On 2026-11-05 we downloaded the latest 2 installers from those sources and re-computed the SHA-256 of each: 2 of 2 match the package catalog’s value. Code signatures: 0 valid, 2 not signed.

VirusTotal: none of its 57 security engines flagged any of the 2 scanned files.

Our rating: Safe. No check is a guarantee. See the security details above and our Security and Trust Center. Publisher’s website: LibreCAD’s official website.

Does LibreCAD update itself after I install an old version?

We cannot say for certain. We do not have data on whether LibreCAD updates itself, and many apps check for updates and offer to install them. Look for an update setting in LibreCAD (see LibreCAD’s documentation) before you rely on an older version.

Does LibreCAD cost anything?

No. LibreCAD is free and open source (license: GPLv2).

Which versions of LibreCAD are listed here, and how far back?

We list 11 versions, from 2.1.3 up to 2.2.1.6. This page shows all of them.

Where do the download links go?

They go straight to the source named in the package catalog, with nothing added by us: to github.com. We host no files. Compare the SHA-256 shown next to each file with the one you compute after downloading. Publisher’s website: LibreCAD’s official website.