Quick Access Search All Tools Ctrl+K Help & Tool Guide
DIMSCALE multiplies all dim variables
DIMSCALE 48
DIMTXT (model height) 6"
DIMASZ (arrow size) 6"
DIMGAP (text gap) 1.8"
DIMEXO (ext offset) 1.8"
Live Dimension Preview — Model Space representation at chosen scale

Computed Dimension Variables — Set These in DIMSTYLE

DIMSCALE vs Annotative — Which to Use

Two fundamentally different approaches exist for scaling dimensions. DIMSCALE is the old-school method — it multiplies every dimension variable by a single overall scale factor, so you set DIMSCALE=48 for 1/4"=1'-0" and everything scales up. Annotative is the modern approach — the dim style holds the plotted size and AutoCAD automatically scales it up based on the current annotation scale. Use annotative if you have multiple viewports at different scales showing the same geometry. Use DIMSCALE if you have a simpler drawing with one scale throughout.
Annotative Dimension Style Modern — Recommended
  • Enable "Annotative" in DIMSTYLE
  • Set values at plotted size (e.g. DIMTXT = 0.125")
  • AutoCAD scales up automatically per CANNOSCALE
  • One dim style works across multiple viewport scales
  • Annotation scale must be set per viewport
  • Best for multi-scale sheet layouts
  • Dims must have the right scale added (right-click → Add Current Scale)
DIMSCALE Method Classic — Simple setups
  • Create a separate dim style per scale
  • Set DIMSCALE = Scale Factor (e.g. 48)
  • DIMTXT × DIMSCALE = model space height
  • Simple to understand and troubleshoot
  • One scale per drawing or viewport
  • Must create new dim style for each scale
  • Best for single-scale drawings

Step-by-Step: Creating a Dimension Style

1
Open Dimension Style Manager Type DIMSTYLE (or D) → click New → name your style (e.g. "ARCH-1/4" or "ANNOTATIVE-STD").
2
Lines tab — extension lines and dim lines Set Extension line offset (DIMEXO) and Extension beyond dim line (DIMEXE). Baseline spacing for stacked dims. Use the computed values from the result band above.
3
Symbols and Arrows tab Set arrow style (Closed Filled is standard) and arrow size (DIMASZ). For civil drawings, Tick marks are common. Set center mark size.
4
Text tab Set text height (DIMTXT) — use plotted height for annotative, or plotted × scale factor for DIMSCALE method. Set text placement and alignment. "Aligned with dimension line" is standard for linear dims.
5
Fit tab — Overall Scale If using DIMSCALE method, set "Use overall scale of:" to your scale factor. If using Annotative, check "Annotative" checkbox and leave scale at 1.
6
Primary Units tab Set unit format (Architectural, Decimal, Engineering, Scientific). Set precision, suppression of zeros, prefix/suffix. For architectural: Feet & Inches, suppress trailing zeros.
7
Set as Current and Apply Click OK → Set Current → Close. New dimensions will use the new style. Use DIMREASSOC to update existing dims if needed.

Standard Preset Dimension Styles

Complete Dimension Variable Reference

Variable Description Typical Base Value Controls
DIMSCALEOverall dimension scale factor= Scale Factor (e.g. 48)Multiplies all size variables when not using annotative
DIMTXTText height in dimension0.125" / 3.5mmPlotted text height; ×DIMSCALE in model
DIMASZArrow size0.125" / 3mmLength of arrowhead or tick mark
DIMGAPGap between text and dim line0.0625" / 1.5mmText frame gap; also controls text box size
DIMEXOExtension line offset from origin0.0625" / 1.5mmGap between measured point and start of ext line
DIMEXEExtension beyond dim line0.125" / 3mmHow far ext line extends past the dim line
DIMBLKArrow block nameCLOSED_FILLEDStyle of arrowhead (Closed, Open, Tick, Dot, etc.)
DIMBLK1 / DIMBLK2Different arrows each endSame as DIMBLKDifferent arrow style for each dimension end
DIMTADText above dim line1 (above)0=centered, 1=above, 2=outside, 4=JIS
DIMTVPText vertical position0Offset from dim line when DIMTAD=0
DIMJUSTText horizontal justification0 (center)0=center, 1=left ext, 2=right ext, 3=above first ext, 4=above second
DIMLUNITLinear unit format2 (decimal) / 4 (arch)1=scientific, 2=decimal, 3=engineering, 4=arch, 5=fractional
DIMDECDecimal places (linear)4 (dec) / 0 (arch)Precision of linear measurements
DIMDSEPDecimal separator. (period)Character used as decimal separator
DIMZINZero suppression8 (arch) / 0 (metric)Controls display of leading/trailing zeros
DIMRNDRounding value0 (none)Round all linear dims to this increment
DIMPOSTPrefix / suffix(none)Text before/after measurement. Suffix: "; prefix: text<>"
DIMCLRDDimension line colorBYLAYERColor of dimension lines
DIMCLREExtension line colorBYLAYERColor of extension lines
DIMCLRTDimension text colorBYLAYERColor of dimension text
DIMDLEDim line extension (tick)0.125" (for ticks)Extends dim line past ext line when using tick arrows
DIMDLIBaseline spacing0.375" / 10mmDistance between parallel baseline dims
DIMTOFLForce dim line between ext lines1 (on)Draws dim line even when text is outside ext lines
DIMSOXDSuppress outside extension dim lines0 (off)Hides ext lines when text outside
DIMFRACFraction format0Fraction style: 0=horizontal, 1=diagonal, 2=not stacked
DIMLTYPEDimension line linetypeBYLAYERLinetype for dimension lines
DIMLTEX1/2Extension line linetypesBYLAYERIndividual extension line linetypes

Arrow Block Names

DIMBLK ValueAppearanceCommon Use
CLOSED_FILLEDSolid filled arrowhead ◀Architectural, mechanical, general
CLOSEDHollow arrowhead ◁Mechanical drawings, ISO
OPENOpen arrow ‹General, clean look
OPEN3030° open arrowCompact spaces
_OBLIQUETick/slash ╱Architectural, civil, AIA standard
_DOTFilled dot ●Radial dims, detail circles
_DOTSMALLSmall dotCompact dims, chain dims
_DATUMFILLEDFilled datum triangle ▼GD&T datum references
_INTEGRALIntegral symbol ∫Architectural chain dims
NONENo arrowheadLeader lines, custom terminations

Common Mistakes & Fixes

ProblemCauseFix
Dim text too small / too large to readWrong DIMSCALE for the drawing scaleSet DIMSCALE = scale factor; recalc using this page
Annotative dims not showing in viewportAnnotation scale not added to dimSelect dim → right-click → Annotative Object Scale → Add Current Scale
Dimension measures wrong valueDIMLFAC not = 1 (unit conversion factor)Check DIMLFAC; set to 1 unless intentional conversion
Dims show decimal instead of feet/inchesDIMLUNIT not set to Architectural (4)In DIMSTYLE → Primary Units → set to Architectural
Trailing zeros in feet (3'-0")DIMZIN not set for zero suppressionSet DIMZIN = 8 to suppress trailing 0" in architectural
Text overlaps dim lineDIMGAP too small or DIMTXT too largeIncrease DIMGAP; reduce DIMTXT; adjust fit options
Different style on different dimsDim style override activeType DIMSTYLE → Overrides → Clear all overrides
Changed DIMSTYLE but dims didn't updateDims reference old styleSelect dims → Properties → change to correct style, or use DIMREGEN

Questions & Tips

Share a dimension style tip or ask about a specific workflow.

Thanks! Your comment has been submitted for review.