cadblockdwg

Explainer · what is unitless insertion in autocad

What is unitless insertion, explained

DWGDXFFree1,038 words

By Sumana Kumar · Published 1 Jul 2025 · Updated 1 Jul 2025

Unitless insertion is what happens when AutoCAD does not know the units of either the block or the drawing, so it cannot decide how to scale the block on insertion — and simply drops it in at its raw size. It is the reason a tree sometimes inserts the size of a building, or a door arrives a thousand times too small. The fix is rarely the block; it is almost always a units setting called INSUNITS.

This explainer covers what 'unitless' actually means, how the INSUNITS variable controls automatic scaling, the difference between drawing units and insertion units, and the practical steps to make blocks insert at the right size every time. Once you understand it, the classic scaling disasters stop happening.

What 'unitless' means

Every drawing and every block has an insertion-units setting controlled by the INSUNITS system variable. It can be Millimeters, Meters, Inches, Feet and many others — or Unitless, which means 'no defined unit.' When a block is inserted, AutoCAD compares the block's insertion units to the host drawing's. If both are defined and differ, it auto-scales the block to compensate. If either is Unitless, it cannot compare, so it performs no scaling and inserts the block at a 1:1 raw size.

So 'unitless' is not a unit of measurement; it is the absence of one. A unitless block carries no statement about whether its numbers mean millimetres, metres or inches. AutoCAD treats those numbers literally and trusts you to have drawn at the right scale.

How INSUNITS drives automatic scaling

INSUNITS is the linchpin. Imagine a door block saved with INSUNITS = Millimeters and a site plan with INSUNITS = Meters. On insertion AutoCAD sees mm going into a metre drawing and automatically scales the block by 0.001 so it lands at the correct physical size. No manual scaling needed — the units metadata did the conversion.

Now set either side to Unitless and that automatic conversion vanishes. The mm-sized door inserts into the metre drawing at raw size and appears a thousand times too big. The numbers were right; the missing units metadata is what broke it. This is why disciplined offices standardise INSUNITS across all their templates and library blocks.

Drawing units versus insertion units

Two related settings get conflated. The UNITS command sets how lengths and angles are displayed and entered — decimal, architectural, the precision shown. That is about presentation. INSUNITS, set in the same dialog under 'Insertion scale', is the one that governs block scaling on insertion. You can have a perfectly sensible display format and still have INSUNITS set to Unitless, which is exactly the trap.

There is also the MEASUREMENT variable, which selects whether new drawings default to metric or imperial hatch and linetype files. It is separate from INSUNITS but related to the broader question of what units a drawing thinks in. For block scaling, INSUNITS is the one that matters.

Why blocks insert at the wrong size

The most common scaling failures all trace back to a units mismatch or a unitless setting. A block inserts a thousand times too big: a millimetre block went into a metre drawing, or one side was unitless so no conversion happened. A block inserts twenty-five times too small or too big: an inch-and-millimetre mismatch (25.4) slipped through unconverted. A block inserts at exactly the right number but the wrong physical size: both sides were unitless, so AutoCAD took the numbers literally.

The diagnosis is almost mechanical. Check the block's INSUNITS and the drawing's INSUNITS. If either is Unitless, that is your answer. If both are set but different and the scaling still looks wrong, confirm the block was genuinely drawn at the size its units claim.

Making blocks insert correctly every time

Set INSUNITS in your drawing template to the units you actually work in — Millimeters for metric architectural work is typical. Do the same in your library blocks so they carry honest units metadata. With both sides defined, AutoCAD converts automatically and blocks land at true size regardless of which template they came from.

If you must insert a unitless block, scale it manually on insertion: in the INSERT dialog, type the conversion factor into the scale field (0.001 for millimetres into a metre drawing, 25.4 for inches into a millimetre drawing, 0.03937 for millimetres into an inch drawing), or insert at scale 1 and run SCALE afterwards. Setting INSUNITS properly is the lasting fix; manual scaling is the one-off workaround.

Checking and changing the setting

To see a drawing's value, type INSUNITS at the command line and read the current number, or open the UNITS dialog and look at the 'Insertion scale' dropdown. To check a block, insert it into a scratch drawing and read what happens, or open its source DWG and check its INSUNITS. Changing the host drawing's INSUNITS affects how future blocks insert, not blocks already placed.

For an existing library, a batch fix is to open each block DWG, set INSUNITS correctly, and resave. From then on those blocks insert cleanly into any properly configured drawing. It is a small piece of housekeeping that quietly eliminates the most frustrating class of CAD mistakes.

Free download

Browse the full library — DWG & DXF, no signup.

Download CAD blocks

Questions

Frequently asked

What does unitless mean in AutoCAD?+

It means no insertion unit is defined for the drawing or block, so AutoCAD cannot auto-scale on insertion and drops the block in at its raw 1:1 size. It is the absence of a unit, not a unit itself.

What is the INSUNITS variable?+

INSUNITS sets a drawing's or block's insertion units. When both the block and the host drawing have defined, differing units, AutoCAD automatically scales the block so it inserts at the correct physical size.

Why did my block insert a thousand times too big?+

Almost always a units mismatch: a millimetre block went into a metre drawing, or one side was unitless so no conversion happened. Set INSUNITS correctly on both sides to fix it permanently.

How do I insert a unitless block at the right size?+

Type the conversion factor into the scale field of the INSERT dialog — for example 0.001 for millimetres into a metre drawing or 25.4 for inches into a millimetre drawing — or insert at scale 1 and run SCALE afterwards.

Related downloads

Blocks for this guide

Popular blocks to download

Related categories

Related guides