cadblockdwg

How-to guide · block inserts too big or too small autocad

How to fix a block that inserts too big or too small

DWGDXFFree1,201 words

By Sumana Kumar · Published 19 Apr 2024 · Updated 16 Jul 2025

You insert a downloaded block and it arrives the size of a building — or so small you can barely select it. It is one of the most common frustrations with DWG blocks, and the good news is that the cause is almost always the same and the fix takes seconds. This guide diagnoses why a block inserts at the wrong size, gives you the exact scale factors to rescue one that is already in the drawing, and then shows how to stop it happening again.

The headline diagnosis: when a block comes in 1000 times too big or 1000 times too small, it is a millimetre-versus-metre units mismatch, not a faulty file. A 1700 mm bath drawn in millimetres, dropped into a drawing that thinks it is working in metres, tries to become 1700 metres. Understanding that one relationship explains nearly every wrong-size block you will ever meet, and points straight at the cure.

Read the size of the error — it tells you the cause

Before reaching for SCALE, look at how wrong the block is, because the magnitude of the error names the problem.

If the block is 1000 times too big or too small, you have a millimetre-versus-metre mismatch. Millimetres to metres is a factor of 1000, so a block drawn in mm landing in a metre drawing (or the reverse) is off by exactly that. This is by far the most common case.

If the block is roughly 25 times too big or too small, you are crossing between millimetres and inches (25.4 mm to the inch), a metric-to-imperial mismatch. If it is about 305 times out, that is millimetres to feet. And if it is some odd, non-round factor, the block may genuinely have been drawn at the wrong scale — but that is rare for library blocks, so suspect units first.

The quick fix — rescale a block already in the drawing

If the block is sitting in your drawing at the wrong size and you just need it right now, use the SCALE command with the matching factor.

Select the block, type SCALE, press Enter, click the block's base point (or any consistent point) as the base, then type the factor. For a block that came in 1000 times too big, type 0.001. For one that is 1000 times too small, type 1000. For a millimetre block that arrived at inch size (too small by 25.4), type 25.4; the other way, type 0.03937.

This fixes the instance in front of you. It is the right move for a one-off, but if you are going to insert this block repeatedly, fix the cause instead — covered below — so you are not rescaling every time.

The proper fix — set INSUNITS before you insert

The clean solution is to let AutoCAD do the conversion automatically, which it does when both the drawing and the block declare honest units.

Type UNITS, and under 'Insertion scale' set 'Units to scale inserted content' to match your drawing — Millimeters for a millimetre template, Meters for a metre template. Or set it on the command line: INSUNITS, Enter, then 4 for millimetres or 6 for metres.

With insertion units set, erase the wrongly-sized instance and re-insert the block. AutoCAD now reads the block's millimetre units, compares them to your drawing's units, and scales automatically. A 1700 mm bath comes in as 1.7 in a metre drawing or 1700 in a millimetre drawing, with no manual factor. This is the fix that makes the problem stop recurring.

When the block has no units of its own

Some older or hand-built blocks were saved as 'Unitless', meaning the file carries no statement of what one drawing unit represents. AutoCAD then has nothing to convert from, so it inserts the raw geometry and you are back to manual scaling.

You can check a block's own unit: insert it, select it, and look at the 'Unit' or 'Block Unit' field in the Properties palette, or open the source DWG and run UNITS there. If it says Unitless, AutoCAD falls back to the INSUNITSDEFSOURCE variable to guess the source unit. Set INSUNITSDEFSOURCE to 4 (millimetres) so that unitless metric blocks are assumed to be in millimetres and convert sensibly. The blocks on this site carry their units, so this mainly matters for older files you have collected over the years.

Rescuing a block that is also in the wrong place

A wrong-size block sometimes drags its insertion point a long way from where you wanted it, because scaling happens around the base point. If you scaled by 1000 around the origin, the block may now sit a kilometre from your drawing.

The tidy recovery is to delete it and start clean: set INSUNITS correctly, then re-insert and pick the insertion point deliberately. If you would rather keep the instance you have, scale it first to the right size (around its own base point, not the origin, to keep it local), then use MOVE to drag it back into position. Doing the scale around the block's base point keeps it near where it already is, which saves you hunting across an empty model space for a block that flew off when it grew.

Stop it happening again

Two habits eliminate wrong-size blocks for good.

First, set your insertion-scale unit in your drawing template so every new file starts knowing whether it is millimetres or metres. A correct INSUNITS in the .dwt means AutoCAD converts every inserted block automatically, forever.

Second, sanity-check on insertion: after placing a block, run DIST across a feature you know the real size of. A 900 mm door leaf should measure 900 in a millimetre drawing. That five-second check catches a units mismatch the moment it happens, while it is trivial to fix, rather than three sheets later when the block has been copied across a layout. Together, a units-correct template and a habit of measuring turn 'why is this block enormous?' into a question you stop asking.

Free download

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

Download CAD blocks

Questions

Frequently asked

Why did my block insert 1000 times too big?+

That is a millimetre-versus-metre units mismatch — the factor between mm and m is exactly 1000. The block is drawn in millimetres and your drawing is treating those numbers as metres (or vice versa). Set INSUNITS to match your drawing and re-insert, or SCALE the instance by 0.001.

What scale factor fixes a block that's too small?+

If it came in 1000x too small (metre drawing reading a mm block), SCALE by 1000. If it is about 25x too small, you are crossing mm and inches — SCALE by 25.4. Better still, set INSUNITS correctly and re-insert so AutoCAD converts automatically.

Will setting INSUNITS fix blocks already placed in the drawing?+

No — INSUNITS only affects blocks inserted after you set it. For instances already in the drawing, use SCALE with the right factor, or delete them and re-insert once INSUNITS is correct.

How do I check what units a block was drawn in?+

Select the inserted block and read the Unit field in the Properties palette, or open the source DWG and run UNITS. The blocks on this site are millimetres. A 'Unitless' block carries no unit, so AutoCAD can't auto-convert it.

Related downloads

Blocks for this guide

Popular blocks to download

Related categories

Related guides