What Is 2D CAD and What Can You Do With It?
2D CAD is software for drawing and editing flat technical drawings — plans, parts, schematics, and diagrams — using precise geometry rather than freehand sketching. If your work stays on one plane (a floor plan, a bracket outline, a wiring diagram), 2D CAD is the right tool; if you need to model solids, check surfaces for interference, or render photorealistic views, you want 3D modeling instead. QCAD is a free, open source 2D CAD system for Windows, macOS, and Linux that covers the standard 2D workflow, so it works as a concrete example of what this category of software does.
How 2D CAD differs from 3D modeling
The distinction is about the kind of data you create, not just the view on screen.
| 2D CAD | 3D modeling | |
|---|---|---|
| Geometry | Points, lines, arcs, circles, polylines on a plane | Solids, surfaces, meshes in space |
| Typical output | Dimensioned drawings, plans, schematics | Models, assemblies, rendered views |
| Precision tools | Object snaps, coordinates, dimensions | Constraints, parametric features, mass properties |
| Main question it answers | "What are the exact positions and sizes?" | "What is the shape and how do the parts fit together?" |
A 2D drawing is often the deliverable itself — a plan a builder works from, or a schematic an electrician follows. A 3D model is usually the source from which 2D drawings are generated. Many workflows use both, but they are not substitutes.
What you can actually produce
QCAD's documentation lists the drawing types it targets: plans for buildings and interiors, mechanical parts, and schematics and diagrams. In practice that means:
- Architectural and interior plans — walls, doors, fixtures, room layouts, drawn to scale.
- Mechanical parts — outlines, holes, slots, and section views of individual components.
- Schematics and diagrams — electrical, hydraulic, or logical layouts where connections matter more than physical shape.
- Site and layout drawings — positions of objects relative to a boundary or grid.
If your task is "show exactly where things go and how big they are, on a flat sheet," it belongs in 2D CAD.
The core tools you will use
QCAD ships with over 40 construction tools and over 20 modification tools. The entities you draw and edit include points, lines, arcs, circles, ellipses, splines, polylines, texts, dimensions, hatches, fills, and raster images. In day-to-day work these group into a few jobs:
- Drawing geometry — lines, arcs, circles, and polylines form almost every drawing.
- Annotating — dimensions and text carry the measurements and notes that make a drawing readable.
- Filling and hatching — hatches and fills distinguish materials and cut sections.
- Measuring — measuring tools let you check distances and angles without leaving the drawing.
- Referencing — raster images can be placed under your geometry as a tracing base.
Organizing a drawing so it stays editable
Two features do most of the work here, and both are standard across 2D CAD:
- Layers separate content by function — walls on one layer, dimensions on another, hidden construction lines on a third. You can show, hide, or lock each layer independently, so a complex drawing stays manageable.
- Blocks group objects into a single reusable unit. A door, a bolt, or a title block drawn once can be inserted many times; editing the block updates every instance.
Object snaps are the third pillar. They let you attach new geometry to exact existing points — endpoints, midpoints, intersections, centers — instead of guessing. Snapping is what separates a CAD drawing from a sketch: the line you draw actually meets the line you meant it to meet.
QCAD also includes a part library with over 4800 CAD parts, which saves redrawing common symbols and components.
Files, units, and printing
QCAD reads and writes DXF and DWG, the two formats most 2D CAD work is exchanged in. That matters for collaboration: you can hand a drawing to someone using different software and expect it to open.
Units are configurable in both metric and imperial systems, so you can work in millimetres or inches as your project requires. For output, QCAD supports printing to scale and printing on multiple pages — the latter is how you get a large plan onto a normal printer by tiling it across sheets.
QCAD also includes command line tools such as dwg2pdf, dwg2svg, and dwg2bmp, which convert drawings without opening the graphical interface. That is useful for batch conversion or for generating a PDF from a script.
Getting started with a free open-source option
QCAD is released under GPLv3 and its current version is 3.33. It runs on Windows, macOS, and Linux, and the project states you do not need CAD experience to begin.
A practical first session looks like this:
- Install QCAD for your platform from the project's download page.
- Set your units (metric or imperial) before drawing anything.
- Create a few layers — for example, one for geometry, one for dimensions.
- Draw a simple object using lines and circles, relying on object snaps to connect them precisely.
- Add dimensions to confirm the drawing reports the sizes you intended.
- Save as DXF, then try printing to scale to verify the output.
If you later need to automate repetitive work, QCAD exposes an ECMAScript (JavaScript) scripting interface, and a separate QCAD/CAM product adds G-Code export and nesting for machining workflows.
When 2D CAD is the wrong choice
Choose 3D modeling instead if you need to check how parts fit in three dimensions, calculate volume or mass, produce rendered images, or drive a CNC toolpath from a solid model. Choose a general vector illustration tool instead if your drawing is decorative rather than dimensioned — 2D CAD's value is precision and scale, and it is more effort than a drawing app when precision is not the point.