Craft Apps GuideUnofficial

Explore the guide

CADCraft: Free AutoCAD Alternative

Draw and modify 2D CAD plans with snaps, layers, dimensions and blocks.

Free · No subscription · No account needed · Windows / macOS / Linux

CADCraft two-dimensional apartment floor plan with dimensions, layers and properties.
Official screenshot
On this page

CADCraft vs AutoCAD

Good for…

  • Drafting a simple 2D plan with typed commands.
  • Keeping drawing objects on separate layers.
  • Using object snaps and dimensions for precise placement.
  • Plotting a drawing to PDF or exchanging a checked DXF copy.

Not yet if you need…

  • Working on a 3D model.
  • Keeping every object in a complex DWG drawing intact.
  • Running an AutoLISP script or AutoCAD plug-in workflow.
  • Exchanging production drawings without inspecting the saved copy.

Try drawings you can check in the receiving app; keep AutoCAD for objects that fail to round-trip.

CADCraft is a useful starting point for basic 2D drafting, with familiar commands and a drawing you can inspect before sharing.

The workspace has a command line, layers, properties, dimensions and layouts. You can type coordinates when you want exact placement, use object snaps to meet existing geometry, and keep a separate plot for someone who only needs to view the plan.

Screenshots and results

The opening official screenshot shows a 2D apartment plan and its layer and properties panels. The second image shows a mechanical drawing with dimensions, giving you another view of how the app presents a finished 2D shape.

Is CADCraft free?

Free

Local 2D drafting is free, with no subscription.

No account

You don't need an account to use CADCraft.

Offline policy

The developers haven't published an app-wide offline policy.

ArtCraft's AI workbench is a separate product, and hosted generation uses credits. Use the desktop app for drawing work; see AI Workbench and Is ArtCraft free? for the separate generation service.

Download and install

Choose the official desktop package for your system below. Craft Launcher can manage several Craft apps together, while the standalone download lets you install CADCraft on its own.

Match the package to your system and processor. A macOS universal package covers Intel and Apple silicon, while Windows packages are separate for x64, x86 and ARM64; on Linux, follow the instructions for the package type you chose.

For several editing apps, use Craft Launcher to install, verify and update them.

Choose your system and processor to get an official package. The complete package list is available below.

Current release 0.6.2 · published 12 Oct 2026
All official desktop packages
Windows6 packages
  • ARM64 / aarch64MSI42.9 MiBDownload
    File & checksum

    cadcraft-0.6.2-windows-arm64.msi

    SHA-256

    c9d5fd11c06425b086be401622af04f25e20427a1eff50ecc79b5d8d1547fd33

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    Get-FileHash -LiteralPath "<downloaded-file>" -Algorithm SHA256
  • ARM64 / aarch64Portable ZIP53.2 MiBDownload
    File & checksum

    cadcraft-0.6.2-windows-arm64-portable.zip

    SHA-256

    e23e77202e260abfaffd49ebe79bfea02ba88ee3150ab9b3b18de6df71e65613

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    Get-FileHash -LiteralPath "<downloaded-file>" -Algorithm SHA256
  • x86 / 32-bitMSI44.6 MiBDownload
    File & checksum

    cadcraft-0.6.2-windows-x86.msi

    SHA-256

    38a6fad91369a01fabaa9d851a3159c76ec0319818322d76a3750bf6675ec5f3

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    Get-FileHash -LiteralPath "<downloaded-file>" -Algorithm SHA256
  • x86 / 32-bitPortable ZIP53.8 MiBDownload
    File & checksum

    cadcraft-0.6.2-windows-x86-portable.zip

    SHA-256

    eb926bf956643fa135ec88105a7855d392409fc16f4dcc6f62d42bbe8f1725f8

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    Get-FileHash -LiteralPath "<downloaded-file>" -Algorithm SHA256
  • x64 / Intel & AMDMSI45.1 MiBDownload
    File & checksum

    cadcraft-0.6.2-windows-x64.msi

    SHA-256

    6fc023040b4c12be4e016508569ed176e015b76d19ff65235ca9d524c64fbbb1

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    Get-FileHash -LiteralPath "<downloaded-file>" -Algorithm SHA256
  • x64 / Intel & AMDPortable ZIP55.4 MiBDownload
    File & checksum

    cadcraft-0.6.2-windows-x64-portable.zip

    SHA-256

    624f01d53407ed9078328a1ad10bbbde7656a83567e8a757654fbcba2cd97b9b

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    Get-FileHash -LiteralPath "<downloaded-file>" -Algorithm SHA256
macOS1 packages
  • Apple silicon & IntelDMG61.6 MiBDownload
    File & checksum

    cadcraft-0.6.2-macos-universal.dmg

    SHA-256

    f8255281d824a1a8b0f051f7d11e41a786ab081d8873f517ae64bbb7e1a14c8c

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    shasum -a 256 "<downloaded-file>"
Linux13 packages
  • ARM64 / aarch64AppImage51.4 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-aarch64.AppImage

    SHA-256

    0a00a4270f8d012de3b2adbf072cc040d7dc472417df065bf156884e5e638998

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • ARM64 / aarch64DEB55.1 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-aarch64.deb

    SHA-256

    d89512f708ee46d5d415e08d43dbffc205489ce9d368a97338ef98e5378ff9e6

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • ARM64 / aarch64Flatpak38.3 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-aarch64.flatpak

    SHA-256

    4d056df19e6a411177a9bb63ccae235f56752112a234760bbddefd22c5d3596b

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • ARM64 / aarch64RPM54.7 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-aarch64.rpm

    SHA-256

    92320801853dc8439e6bdf4e958dca6dad3c9857581d93621aab0e31233ff003

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • ARM64 / aarch64tar.gz53.8 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-aarch64.tar.gz

    SHA-256

    0700b0f032517177d9dee6891d892ee0137a8ffe12b0051d5da0bddb6a9fe332

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • RISC-V64DEB55.8 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-riscv64.deb

    SHA-256

    9151220ba0e770de03826c61e97439f026f657bee29f21874edac51a1bf84713

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • RISC-V64RPM55.6 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-riscv64.rpm

    SHA-256

    13dc7fd10a168aa1fb78f775fce990b4f067dfc6dd2ee03e37c06b3c0cb4ab04

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • RISC-V64tar.gz55.1 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-riscv64.tar.gz

    SHA-256

    dcbc71614e33ea282f627dcf195d49c94434fd93155279bb3606df44b7d8d127

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • x64 / Intel & AMDAppImage53.4 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-x86_64.AppImage

    SHA-256

    32daada11b9b6e512e72aa071cebf3caf17f741b85f094749bff39ad36036ad1

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • x64 / Intel & AMDDEB56.7 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-x86_64.deb

    SHA-256

    cac8361d04e4a7ebf0ab98649738920848e0ac9e91cf4112f2a36321d46ca02c

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • x64 / Intel & AMDFlatpak40.8 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-x86_64.flatpak

    SHA-256

    f0ab90aeaef39d1c70be12afca23f75791a6bbb34e2ada59ee88608d2e64b227

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • x64 / Intel & AMDRPM56.4 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-x86_64.rpm

    SHA-256

    8eda04bd76c7df92b49e5512e9e1eda1175c51b0df35fd734ab28e9127ea8ef6

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
  • x64 / Intel & AMDtar.gz56.0 MiBDownload
    File & checksum

    cadcraft-0.6.2-linux-x86_64.tar.gz

    SHA-256

    4a3ec7c5350e7212bdb4f735af6c6cf319ee177c11529ec547c77c92642ad49d

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256sum "<downloaded-file>"
FreeBSD1 packages
  • x64 / Intel & AMDtar.gz58.2 MiBDownload
    File & checksum

    cadcraft-0.6.2-freebsd-x86_64.tar.gz

    SHA-256

    c99638e837b890b3de64375d8a3213fcb4ec1b33f3c8fac2fe15408aef52ce64

    Matching SHA-256 list

    Calculate the local file’s SHA-256, then compare the complete value for this filename.

    sha256 -q "<downloaded-file>"
macOS
  1. Choose the universal DMG from the official release page.
  2. Open the disk image; if it shows an Applications link, drag CADCraft there.
  3. Open CADCraft from Applications.
Windows
  1. Choose the MSI for your processor: x64, x86 or ARM64.
  2. Open the installation file and follow the on-screen instructions.
  3. Open CADCraft after installation; the release also offers portable ZIP packages.
Linux
  1. Choose the x86_64 or aarch64 Flatpak bundle and follow Flathub setup if needed.
  2. Install it with flatpak install --user followed by the downloaded filename.
  3. Open the installed app; follow the official download notes if you choose another Linux package type.

System requirements

System Published requirement
macOS Intel and Apple silicon universal package; minimum OS not published.
Windows x64, x86 and ARM64 packages; minimum OS not published.
Linux General minimum OS/runtime not published; riscv64 tarball needs glibc 2.39 or later.
RAM, GPU and storage The developers haven't published complete minimum values.

The developers haven't published CADCraft-specific steps for Gatekeeper or SmartScreen warnings. If the app is blocked or won't open, describe the message and your system in the official support tracker.

Your first edit, shortcuts and tutorials

Draw a simple closed outline and a circle, then save the practice drawing. This short exercise introduces coordinate entry and zooming without using an existing production file.

Your first edit in 5 steps

  1. Press Ctrl+N on Windows/Linux or Command+N on macOS to create a new drawing.
  2. In the command line, enter line 0,0 @10,0 @0,5 c to draw a closed triangular outline.
  3. Enter circle 5,2 1 to place a circle at the stated coordinates with a radius of 1.
  4. Enter zoom e to fit the drawing's extent in the view.
  5. Enter qsave, or press Ctrl+S / Command+S, and save the practice drawing separately from your existing files.

Everyday shortcuts

Ten shortcuts for files and common drawing aids.

Action Windows / Linux macOS
New drawing (new) Ctrl+N Command+N
Open (ui.open) Ctrl+O Command+O
Save (qsave) Ctrl+S Command+S
Undo (u) Ctrl+Z Command+Z
Redo (redo) Ctrl+Shift+Z Command+Shift+Z
Object snaps (osnap) F3 F3
Grid (grid) F7 F7
Ortho (ortho) F8 F8
Snap (snap) F9 F9
Polar tracking (polar) F10 F10
More command and tool shortcuts

Command and tool defaults

ActionWindows / LinuxmacOS
Toggle group selectionCtrl+Shift+ACommand+Shift+A
redoCtrl+Shift+ZCommand+Shift+Z
UndoCtrl+ZCommand+Z
redoCtrl+YCommand+Y
New drawingCtrl+NCommand+N
Open drawingCtrl+OCommand+O
Save asCtrl+Shift+SCommand+Shift+S
SaveCtrl+SCommand+S
PlotCtrl+PCommand+P
Select allCtrl+ACommand+A
Copy with base pointCtrl+Shift+CCommand+Shift+C
CopyCtrl+CCommand+C
CutCtrl+XCommand+X
Paste as blockCtrl+Shift+VCommand+Shift+V
PasteCtrl+VCommand+V
Properties panelCtrl+1Command+1
ToolsetsCtrl+3Command+3
Command lineCtrl+9Command+9
Commands dialogF1F1
Command historyF2F2
Object snapF3F3
Cycle isoplaneF5F5
Cycle isoplaneCtrl+ECommand+E
GridF7F7
OrthoF8F8
SnapF9F9
Polar trackingF10F10
Object snap trackingF11F11
Dynamic inputF12F12

Tutorials worth opening

Start with the drawing commands, then read the plotters reference when you need a shareable page. The plotter document includes configuration examples for more detailed output setup.

What others say

One published analysis focuses on basic 2D use and the importance of drawing exchange.

Pasquale Pillitteri

In his introduction based on the project's published information, Pillitteri recommends trying 2D drawing copies and keeping established CAD software for dependable DWG exchange. Read his analysis.

Can CADCraft open AutoCAD files?

CADCraft reads and writes DWG and DXF, with output versions from 2000 to 2018. Keep the original and inspect the saved copy in the receiving CAD app, especially when a DWG contains objects CADCraft does not model.

Format Open / save What to watch
DWG Read and write Check unmodelled objects in the saved drawing.
DXF Read and write; binary DXF available Unknown DXF entities are preserved; check the selected output version and drawing contents.
PDF Plot output Compare the page setup and plotted drawing before delivery.
SVG / PNG Export Separate viewing outputs from the editable CAD drawing.

The preservation of unknown DXF objects and the handling of DWG objects are separate details. Choose the required drawing version before saving, and check both the geometry and annotations in the returned file. See the full format reference.

Other free alternatives

Choose by whether your work is a 2D drawing or a 3D model. CADCraft and LibreCAD serve 2D drafting, while FreeCAD is the more relevant option for parametric 3D parts and drawings made from those models.

App Good for Free option
CADCraft 2D plans and drawings you can inspect after exchange Free local drafting app.
LibreCAD 2D CAD drawing Free and open source; no trial, subscription or licence fee.
FreeCAD Parametric 3D parts and drawings from 3D models Free and open source.

FAQ

Do I need an ArtCraft account or subscription?

No. CADCraft's local drawing app is free, with no account or subscription.

Can I use it for 3D modelling?

CADCraft is for 2D drafting. Keep AutoCAD for your existing 3D workflow, or consider FreeCAD for parametric 3D work.

Will my DWG drawing survive a saved copy?

Inspect the saved file in the receiving app, particularly unmodelled objects. Keep the original DWG until the returned drawing has been checked.

Can I make a PDF of the plan?

Yes. CADCraft has PDF plotting; check the page setup and output before sharing.

Where should a beginner start?

Follow the five-step drawing above, then use the official quick start for more commands and the plotters reference for output.

Sources

Based on official docs and published reviews; we didn't install it ourselves.

Last checked: 14 Oct 2026.

Current release: 0.6.2.

Image credits

Search Craft Apps Guide

Type an app or Adobe product name to search.

    Use the arrow keys to choose a result, Enter to open it, or Esc to close.