cadblockdwg

How-to guide · how to lock the position of a block in autocad

How to lock the position of a block in AutoCAD

DWGDXFFree1,148 words

By Saumyajit Maity · Published 29 Sept 2024 · Updated 21 Jul 2025

Wanting a block to stay put is a common need: a title block on a sheet, a north arrow in a corner, a datum that must not drift, or geometry inside a dynamic block that should never wander while other parts move. AutoCAD does not have a single Lock Position button, but it has several reliable ways to fix a block in place, each suited to a different situation. Choosing the right one depends on whether you want to stop the whole block moving in the drawing, or lock geometry inside a block definition.

The distinction matters. Locking a block reference against being dragged in the drawing is usually a job for layers or selection settings. Locking geometry so it cannot move relative to the rest of a dynamic block is a job for geometric constraints inside the Block Editor. Using the wrong method gets you a half-fix that still moves when you do not want it to.

This guide walks through the practical methods from simplest to most robust, so you can pick the lightest one that actually solves your problem and avoid over-engineering a fix for a title block that just needs a locked layer.

Method 1 — Put the block on a locked layer

The quickest way to stop a block being moved or edited in the drawing is to place it on its own layer and lock that layer in the Layer Properties Manager (click the padlock icon). Objects on a locked layer are visible and even snappable, but they cannot be selected for moving, editing or deleting — so the block is effectively pinned.

This is ideal for title blocks, borders, north arrows and reference content that should never be accidentally dragged. The trade-off is that you must unlock the layer to make a deliberate change, which is exactly the safety you want. A locked layer is the lightest, most reversible way to fix a block's position in the drawing.

Method 2 — Use Fix geometric constraints inside the block

When you need geometry inside a block to stay put while other parts of a dynamic block move, open the block with BEDIT and apply a geometric Fix constraint. Select the Fix constraint from the Geometric panel and apply it to a point or object that must not move; that geometry is now anchored relative to the block's coordinate system.

This is the right tool for dynamic blocks: a stretch or rotate can move some objects while a Fixed point keeps the base or anchor exactly where it belongs. Combined with other constraints, Fix turns a loose block into one that flexes only where you intend, which is far more controlled than relying on the user to be careful.

Method 3 — Prevent the whole block being moved with selection settings

If you want to discourage moving a block without fully locking a layer, you can rely on careful layer organisation plus the PICKADD and selection behaviour, but the cleanest non-layer approach is still to isolate the block. For content that should never move, a locked layer remains more robust than relying on users not to grab it.

There is no per-object move-lock flag the way some programs have, so in practice the choice is between a locked layer (block cannot be selected for move) and a constraint-based fix (geometry inside the block is anchored). Knowing that AutoCAD has no single object lock saves you hunting for a button that does not exist.

Method 4 — Lock the viewport, not just the block

Sometimes what people actually want is for a block in a layout viewport to stop shifting when they pan or zoom the viewport. The fix there is to lock the viewport's display scale: select the viewport and toggle Display Locked (the padlock on the status bar or in the viewport's Properties). With the viewport locked, panning and zooming no longer disturb the model-space content shown through it.

This does not lock the block itself, but it locks the framing, which is often the real goal in paper space. Pair a locked viewport with a locked layer for the block, and both the view and the object are protected from accidental change.

Method 5 — Choose the method that fits the need

Match the method to the problem. To stop a whole block being dragged or edited in the drawing, lock its layer — the simplest, most reversible fix. To keep geometry anchored inside a dynamic block while other parts flex, use a Fix geometric constraint in the Block Editor. To stop a block shifting when you navigate a layout, lock the viewport.

Layering these gives belt-and-braces control: a north arrow on a locked layer, inside a locked viewport, will not move no matter how someone pans the sheet. Reach for the lightest method that solves your specific case rather than constraining everything, which makes future edits harder than they need to be.

Pitfalls when locking blocks

The biggest pitfall is expecting a single object-level Lock Position toggle — AutoCAD does not have one, so people waste time hunting. Use a locked layer for the whole block, or constraints inside it. The second is forgetting that a locked layer still lets you snap to the block, which is a feature, not a bug; if you truly want it gone from the view, freeze it instead.

A third trap concerns dynamic blocks: a Fix constraint locks geometry relative to the block, but the user can still move the whole block reference in the drawing unless its layer is also locked. Decide whether you are locking position-in-block or position-in-drawing, because they need different tools. Finally, remember locks are reversible by design — anyone can unlock the layer — so locking is a guard against accidents, not a permanent security measure.

Free download

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

Download CAD blocks

Questions

Frequently asked

Is there a single command to lock a block in place?+

No. AutoCAD has no per-object position lock. Lock the block's layer to stop the whole block being moved, or apply a Fix geometric constraint inside the Block Editor to anchor geometry within a dynamic block.

How do I keep part of a dynamic block from moving when I stretch it?+

Open the block with BEDIT and apply a Fix geometric constraint to the point or object that must stay put. It is then anchored relative to the block while your stretch or rotate moves the rest.

Will a locked layer still let me snap to the block?+

Yes. Objects on a locked layer remain visible and snappable; they just cannot be selected for moving, editing or deleting. If you want the block hidden from the view entirely, freeze the layer instead.

Why does my block still shift when I zoom in a layout?+

That is the viewport moving, not the block. Select the layout viewport and set Display Locked so panning and zooming no longer disturb the model-space content shown through it.

Related downloads

Blocks for this guide

Popular blocks to download

Related categories

Related guides