Native 2D / 3D CAD

Draft fast. Dimension precisely.
Take it anywhere.

superCAD is a desktop CAD application written in C++20 on Qt 6 and OpenGL. It starts instantly, draws with 44 tools, and keeps your drawings in formats you can open in any other CAD, CAM or vector package.

44Drawing tools
7File formats
2Platforms
superCAD — Model
superCAD application window with the ribbon, a 3D viewport and the command line
DXFDWG R2004SVGSTLG-code C++20Qt 6OpenGLEd25519 licensing DXFDWG R2004SVGSTLG-code C++20Qt 6OpenGLEd25519 licensing
Why superCAD

A drafting tool that gets out of your way.

Native code, a GPU-drawn canvas and a command line for people whose hands live on the keyboard.

⚡

Starts instantly

No runtime, no browser, no splash-screen wait. A native C++20 binary with an OpenGL viewport that stays smooth on large drawings.

📐

Full drafting set

Line, circle, arc, rectangle, ellipse, polyline, spline, polygon and revision cloud, with object snapping and ortho mode throughout.

✂️

The modify tools you reach for

Move, copy, rotate, scale, mirror, trim, extend, offset, array, break, fillet, chamfer, stretch, align, join and explode.

📏

Dimensioning & annotation

Linear, aligned, radial, diameter, angular, ordinate and tolerance dimensions, text with a bundled font library, hatching and blocks.

🧊

3D on the same canvas

Faces, cubes and mesh editing in a perspective viewport with orbit navigation, exported straight to STL for printing.

⌨️

Command line first

Every tool has a command. Type it, feed it coordinates, and undo or redo any step. Layers, multi-view layouts and properties stay a panel away.

Tool palette

44 tools across draw, modify, annotate, measure and 3D.

Grouped the way the ribbon groups them. Every one of them is also a typed command.

✏️Draw

14 tools

  • Line
  • Polyline
  • Circle
  • Arc
  • Rectangle
  • Ellipse
  • Spline
  • Polygon
  • Star
  • Ray
  • Rev Cloud
  • Hatch
  • Face
  • Cube

🔧Modify

17 tools

  • Move
  • Copy
  • Rotate
  • Scale
  • Mirror
  • Trim
  • Extend
  • Offset
  • Array
  • Break
  • Fillet
  • Chamfer
  • Stretch
  • Align
  • Join
  • Explode
  • Erase

🔤Annotate

8 tools

  • Text
  • Linear
  • Aligned
  • Radial
  • Diameter
  • Angular
  • Ordinate
  • Tolerance

📏Measure

4 tools

  • Distance
  • Angle
  • Area
  • Length

🧱Blocks & layers

Organise

  • Insert block
  • Block panel
  • Layer visibility
  • Layer lock
  • Colour by layer

🧭View & navigate

Viewport

  • Zoom window
  • Pan
  • Orbit
  • Perspective view
  • View gizmo
  • Multi-view layouts
  • OSNAP · ORTHO
File formats

Your drawings are not locked in.

Open what your clients send you and hand off to whatever comes next: another CAD, a laser, a mill, a 3D printer.

FormatUsed forDirection
DXF The lingua franca of 2D CAD. Exchange drawings with AutoCAD, LibreCAD, SolidWorks, Fusion and every CAM package. Import · Export
DWG Native AutoCAD drawings, read directly with superCAD's own R2004 reader, entities included. Import
SVG Vector exchange with illustration tools, documentation, web and laser cutters. Import · Export
STL Meshes for 3D printing and mesh-based CAM, straight from the 3D tools. Export
G-code Toolpaths for CNC routers, plotters and laser engravers, generated from your 2D geometry. Export
CSV Point lists from spreadsheets and scripts, brought in as points, lines or a polyline. Import
.scad native Lossless project format with layers, blocks, dimensions and view state. Open · Save
Workflow

Built for people who draw all day.

  • Object snapping to endpoints, midpoints, centres, quadrants, intersections, tangents and perpendiculars, with ortho lock for clean orthogonal work.
  • Undo / redo everywhere: every mutation is a command, so nothing you do is a one-way street.
  • Layers with visibility, lock and colour, plus a properties panel that edits any entity in place.
  • Multi-view layouts to see plan and perspective side by side, with a view gizmo that shows orientation at a glance.
  • Keyboard-driven: a command line with history, coordinate entry and the same commands the ribbon buttons run.
Licensing

Activate once, work offline.

  • One key, one machine: enter your 25-character key once; the license server registers the seat and hands back a signed token.
  • Offline verification: the app checks the token's Ed25519 signature locally on every start. No network needed to draw.
  • Daily renewal in the background while you are online, with a 12-hour grace period if you are not.
  • Move machines by deactivating on the old one; seats can be reassigned from the admin panel.
  • Managed centrally: renewals, deadlines and seat changes reach the app with its next token. Nothing to reinstall.
Get superCAD

Download for Windows & Linux.

Enter a valid license key to unlock the Windows installer and the Linux AppImage. The key is checked against the license server in real time.

Licensed

Download Installer

Your key is verified by the license server and the installer is served only to valid keys. The same key activates the application after installation.

No key yet? Request a license →

OS Windows 10/11 x64 · Linux x86-64 (glibc)
Graphics OpenGL 3.3 capable GPU
Memory 2 GB RAM minimum · 4 GB recommended