Pin It

This feature list applies to the current version of QCAD.

Features in italic are available in QCAD Professional only.

  • Supported file formats:
    • read support for format version R2.5 through R27 (2013)
    • write support for format version R12 through R27 (2013)
    • read support for format version R2.5 through R27 (2013)
    • write support for format version R12 through R27 (2013)
    • read
    • read
    • import bitmaps into drawing
    • export drawing as bitmap
    • import (only basic geometry is imported)
    • export drawing as SVG
    • export drawing as PDF
    • export drawing on multiple pages
    • DWG
    • DXF
    • DXF version R15 (2000) [QCAD Community Edition]
    • DGN (Microstation)
    • DWF
    • BMP, JPEG, PNG, TIFF, ICO, PPM, XBM, XPM
    • SVG
    • PDF
  • Multi-document interface with tabs
  • Layer support
  • Block support (grouping)
  • 24bit Colors
    • (available in all editions but not writable to DXF
      in the QCAD Community Edition due to DXF 2000
      format restrictions)
  • 24 different line widths
  • 47 built in linetypes
    • includes 9 complex linetypes with text / shapes
    • extendable through .lin files, .cxf files
  • 35 CAD optimized line fonts
    • extendable through .cxf files
  • All installed scalable system fonts (e.g. TTF) available for texts
  • Unlimited undo / redo
  • Clipboard functions (copy, cut, paste, duplicate)
    • rotate, scale, flip while pasting
    • paste multiple instances along entity (with distance or number)
  • Font substitution
  • Supported units:
    • Metrical: Nanometer, Millimeter, Centimeter, Decimeter, Meter, ...
    • Imperial: Inch, Foot, Mile, Microinch, Mil, Yard
    • other: Angstrom, Micron, Astro, Lightyear, Parsec
  • Printing
    • printing to scale (e.g. 1:2, 1:100, ..)
    • print preview with paper selection
    • print drawing on multiple pages (poster)
    • print crop marks
    • print page tags
    • printer calibration
  • Construction
    • single points
    • N points on a line
    • array of NxM points
    • with two points
    • given absolute angle
    • horizontal / vertical
    • parallels
    • bisectors
    • tangents
    • orthogonal
    • orthogonal to line and tangential to arc, circle, ellipse
    • given relative angle
    • freehand lines
    • Infinite lines (construction lines, XLines)
    • Rays
    • center, radius, angles
    • three points
    • two points and radius
    • two points and angle
    • two points and length
    • two points and height
    • concentric
    • adjacent to existing entity
    • center, circle line point
    • center, radius
    • center, diameter
    • two points and radius
    • two opposed points
    • three points
    • concentric
    • tangential to one entity, through two points
    • tangential to two entities, through one point
    • tangential to two entities with given radius
    • tangential to three entities
    • center, two points (minor and major axis)
    • center, two points, start angle, end angle
    • center, radii
    • center, diameters
    • parallel curve to ellipse
    • inscribed in quadrilateral
    • from control points
      • degrees 1, 2, 3, 4, 5, ...
    • from fit points
      • degree 3
    • insert fit points
    • remove fit points
    • closed (periodic), open
    • line and arc segments
    • add / delete nodes
    • trim segments
    • delete all nodes between two given segments
    • create polylines from existing segments
    • create polylines from selected segments
    • create polyline along selected entities
    • create equidistant polylines
      • bevel join
      • miter join
      • round join
    • polylines with individual start / end width per segment
    • automatically logically close geometrically closed polylines
    • automatically logically open locically closed polylines
    • rectangle from two points
    • rectangle from size
    • regular polygon from center and corner point
    • regular polygon from two corners
    • regular polygon from center and middle of side
    • regular polygon from two opposite middles of sides or corners
    • ring from inside and outside diameter
    • fonts
      • ISO, ISO cursive, Courier, Romans, ... (35 CAD fonts included)
      • all installed system fonts (TTF, OTF, ...) available for text entities
    • alignments: left, right, centered
    • vertical alignments: top, bottom, middle
    • Unicode support (Japanese, Chinese, German umlauts, ...)
    • aligned
    • linear (rotated)
    • horizontal / vertical
    • radius
    • diameter
    • angles
    • arrows (leaders)
    • use arrows or architectural ticks (45 degree lines)
    • automatic label or fixed label
    • apply individual linear scale factor to dimension entities (for detailed views at different scale)
    • configurable dimension font
    • 68 patterns (extensible by the user supplied .pat files)
    • adjustable pattern scale and angle
    • solid fill (color fill)
    • create hatch from selected, trimmed boundary
    • create hatch from segments (untrimmed boundary)
    • insertion of bitmaps
    • adjustable scale, rotation angle
    • adjustable transparency
    • Insert array of blocks
    • Points
    • Lines
    • Arcs
    • Circles
    • Ellipses
    • Splines (NURBS)
    • Polylines
    • Shapes
    • Rings
    • Texts
    • Dimensions
    • Hatches
    • Raster images (bitmaps)
    • Block Inserts
  • Modification
    • to lines, arcs, circles, ellipses
    • to polylines
      • miter join
      • round join
    • to multiple polylines
    • of lines, arcs, circles, ellipses
    • of polylines and splines
    • move / copy
    • rotate
    • scale
    • mirror
    • move and rotate
    • rotate and counter-rotate
    • align reference points
    • offset
    • trim to entity
    • trim by amount
    • bevel
    • round
    • divide
    • break out segment
    • break out segment manually
    • break out gap
    • auto trim (trim / extend to closest intersections)
    • stretch
    • explode
      • ellipses into polylines with arc segments
      • splines into polylines with tangentially connected arc segments
      • texts into polylines with line and arc segments
      • dimensions into lines, texts
      • block references
      • hatches
    • edit texts
    • delete
    • move to background / foreground
    • align
    • detect duplicate entities
    • detect zero length entities
    • split entities into equal parts
    • search / replace in text entities
    • clip selection to rectangular area / clear rectangular area of selection
    • modify properties or single or multiple entities with property editor
  • Selection
    • replace selection
    • add to selection
    • remove from selection
    • intersect with current selection
    • all / nothing
    • single elements
    • rectangular areas
    • polygonal areas
    • connected elements (contours)
    • elements intersected by a selecting line
    • invert selection
    • select layer
    • select all visible entities
    • selection modes
    • select entities based on type and / or properties
    • select desired entity from multiple overlapping entities using alt-click
  • Snap
    (used to position the mouse cursor to an exactly defined location)
    • free
    • snap to grid
    • snap to endpoints
    • snap to points on entities
    • snap perpendicular
    • snap tangential
    • snap to center points
    • snap to middle points
    • snap to middle between two given points
    • snap to reference points
    • snap to points with given distance to end point
    • snap to intersections
    • snap to intersection point of two selected entities
    • auto snap
    • location defined by entered co-ordinates
      relative/absolute/cartesian/angular, surveyor (N12D34'56"W)
    • restrict snap location horizontally, vertically, orthogonally
    • lock current snap
  • Block tools
    • adding attribute definitions to blocks
    • editing attribute definitions in dialog
    • creating attributes when block with attribute definitions is inserted
    • editing attributes in dialog
    • editing attributes in property editor when block reference is selected
    • synchronize attributes of selected block references / all block references with attribute definitions
    • block list as dockable widget
    • add new empty block
    • create block from selection
    • edit block
    • hide individual blocks
    • insert block into drawing
    • nested blocks
    • remove block
    • rename block
    • purge unused blocks
    • block attributes
  • Layer tools
    • layer list as dockable widget
    • add layer
    • edit layer attributes
    • remove layer
    • show only active layer
    • hide individual layers
    • purge empty layers
  • View tools
    • view list as dockable widget
    • save current view with a name
    • update view from current view
    • delete saved view
  • Measuring tools
    • position
    • relative position
    • polar position
    • relative polar position
    • distance between two points
    • distance between an element and a point
    • angle between two lines
    • total length of selected entities
    • polygonal area / circumference
    • arc, circle, ellipse area
    • optionally add measured results to drawing
  • Zoom tools
    • auto zoom
    • zoom in / out (mouse wheel or buttons / hotkeys)
    • panning (middle mouse button)
    • window zoom
    • zoom to selection
    • back to last view
  • QCAD Library Browser
    • adjust angle and scale
    • flip
    • over 5000 CAD parts available as free add-ons (screws, nuts, symbols, ...)
    • insert parts into the drawing
    • extensible with user defined drawings and symbols (DXF, DWG, SVG)
  • ECMAScript interface
    • SQL database connectivity
    • networking
    • WebKit
    • Multimedia
    • XML
    • user interface (Widgets)
    • creation and modification of entities
    • create new, interactive CAD tools to integrate into QCAD
    • create command line or GUI tools based on QCAD technology
    • script shell
    • almost entire Qt API available
  • Console tools
    • print minimum and maximum extents and size of a given drawing to stdout
    • batch convert between different releases of DXF / DWG
    • batch convert CAD drawings (DXF, DWG) into PDF
    • optional: set paper size, auto fit to paper
    • batch convert CAD drawings (DXF, DWG) into SVG
    • batch convert CAD drawings (DXF, DWG) into bitmaps (PNG, JPEG, TIFF, ...)
    • batch convert CAD drawings (DXF, DWG) into map tiles for use with online map software such as leaflet.js
    • batch convert SVG files to CAD drawings (DXF, DWG)
    • batch merge multiple CAD drawings into one CAD drawing based on XML input
    • bbox
    • dwg2dwg
    • dwg2pdf
    • dwg2svg
    • dwg2bmp
    • dwg2maptiles
    • svg2dwg
    • merge
  • Misc features
    • English
    • German
    • Japanese (incomplete)
    • isometric projections (pseudo 3d)
    • isometric projections onto cylinder
    • orthographic projection onto cylinder
    • 2D matrix transformation
    • show / launch last used tools
    • clipboard tools
    • insert nodes into polylines
    • remove nodes from polylines
    • insert fit points into splines
    • remove fit points from splines
    • convert segments to polyline
    • select connected entities
    • adjustable dimension unit format and accuracy
    • integrated user reference manual
    • clipboard widget (displays current content of clipboard)
    • projections
    • Assign custom properties to entities
    • Context Menu
  • User interface translations
    • English
    • German
    • Dutch
    • French
    • Italian
    • Portuguese
    • Spanish
    • Chinese
    • Croatian
    • Finnish
    • Hungarian
    • Japanese
    • Polish
    • Slovak
    • Tier 1 (up to date and proof read):
    • Tier 2 (up to date):
    • Tier 3 (partial, contributed translation):