AutoCAD · Blocks
If you’ve spent any real time drafting in AutoCAD, you’ve probably found yourself drawing the same shape over and over — bolts, nuts, title blocks, weld symbols, you name it. Copying geometry every time works, but it’s messy and a nightmare to update. Change one bolt and you’re hunting down twenty copies by hand.
“From creating internal and external blocks (B / WBLOCK) to inserting, editing (BEDIT / REFEDIT), and the Ctrl+Shift+C/V trick — everything you need to know about AutoCAD blocks, all in one place.”
In this post, we’ll cover the difference between internal blocks (B) and external blocks (WBLOCK), inserting blocks (INSERT), editing with the Block Editor (BEDIT) and In-Place Reference Editing (REFEDIT), and a slick shortcut combo — Ctrl+Shift+C/V — step by step.
1. What Exactly Is a Block?
A block is a named group of objects — lines, arcs, text, whatever — bundled together and treated as a single entity. Once you define it, you get three big benefits:
- Easy repeat insertion: Define it once, insert it anywhere with just its name — no redrawing required.
- Global updates: Edit the block definition and every instance of that block in the drawing updates automatically. Fix one bolt, fix them all.
- Smaller file size: Copying geometry duplicates data for every object. A block stores the definition once and only saves insertion points for each instance — much more efficient.
2. Creating an Internal Block (BLOCK · Shortcut: B)
The BLOCK command creates a block that lives inside the current drawing file only. It’s saved within that DWG and can’t be directly used in other drawings without exporting it first.
- Basic usage: B → Enter → Type a block name → Pick a Base Point → Select the objects to include → Click OK
- Why the base point matters: The base point is where the block “grabs” onto your cursor when you insert it — like a handle. For a bolt, you’d pick the center. For a title block, the bottom-left corner. Getting this right makes placement much easier downstream.
- “Delete” vs “Convert to Block”: After defining the block, you can choose what happens to the original geometry. “Convert to Block” replaces the originals with a block instance in place. “Delete” removes them (you can always INSERT the block back afterward).
3. Saving as an External Block (WBLOCK · Shortcut: W)
WBLOCK exports a block definition — or selected objects — as a standalone DWG file. That file becomes a portable drawing you can INSERT into any other project.
- Basic usage: W → Enter → Write Block dialog opens → Choose your source (Block / Entire drawing / Objects) → Set the file path and name → Click OK
- Three source options:
- Block: Export an existing block definition from the current drawing as a DWG file
- Entire drawing: Export the whole current drawing as a new DWG — strips out unused data in the process
- Objects: Select specific objects from the canvas and save them as a new DWG
Beyond building a block library, the “Entire drawing” option in WBLOCK is a surprisingly effective way to slim down a bloated DWG file. Over time, drawings accumulate invisible junk — unused block definitions, layers, text styles, and other orphaned data. Exporting the entire drawing through WBLOCK strips all of that out, often dramatically reducing the file size. Worth trying when PURGE alone doesn’t cut it.
4. Inserting a Block (INSERT · Shortcut: I)
This command brings a block — whether internal or from an external DWG file — into your current drawing.
- Basic usage: I → Enter → Select a block name from the list, or click Browse to locate an external DWG → Click to place it
- Insertion options: In the dialog, you can pre-set the Scale and Rotation, or check “Specify On-Screen” to adjust them interactively with the mouse as you place the block.
- Explode on insert: Checking the “Explode” option inserts the block as individual objects rather than a grouped block. Useful when you only need the geometry and don’t care about keeping it as a block.
Starting with AutoCAD 2020, typing I might open the new “Blocks Palette” instead of the classic dialog. If you prefer the old-school dialog, just type CLASSICINSERT in the command line instead.
5. Block Editor (BEDIT)
When you need to modify the internals of an existing block, the Block Editor is your tool. Just double-click any block to open it. (Or type BEDIT in the command line.)
- Editing environment: The Block Editor opens a separate, isolated workspace — the background changes color and only the block’s own objects are visible. The rest of the drawing disappears while you’re in there.
- Saving your changes: When you’re done, click “Close Block Editor” in the ribbon, or type BCLOSE. When prompted to save, choose Yes and every instance of that block in the drawing updates all at once.
- Dynamic blocks: The Block Editor is also where you create dynamic blocks — blocks that use parameters and actions to let a single block stretch, flip, or change form without needing multiple definitions.
6. In-Place Reference Editing (REFEDIT)
Where BEDIT takes you into an isolated workspace, REFEDIT lets you edit a block directly in context — right there on the drawing, with everything around it still visible.
- Basic usage: Right-click on the block you want to edit → select “Edit Reference In-Place” (or type REFEDIT and then click the block)
- How it differs from BEDIT: Since the surrounding geometry stays visible, REFEDIT is perfect for tweaks that need to align precisely with nearby objects.
- XREF editing: REFEDIT works on external references (XREFs) too — not just blocks. You can edit an XREFed drawing in-place without leaving your current file.
- Saving: Click the “Save Reference Edits” button in the ribbon, or type REFCLOSE → S to save.
BEDIT vs REFEDIT — Side by Side
| Feature | BEDIT (Block Editor) | REFEDIT (In-Place Edit) |
|---|---|---|
| Editing environment | Isolated workspace — surrounding drawing hidden | In-context — surrounding objects stay visible |
| Best used for | Major internal changes or building dynamic blocks | Fine-tuning that needs to align with nearby geometry |
| Can edit XREFs | No | Yes |
| How to open | Double-click the block, or type BEDIT | Right-click → Edit Reference In-Place, or type REFEDIT |
7. Ctrl+Shift+C / V — The Fastest Way to Make a Block
You don’t always have to go through the BLOCK command dialog. There’s a slicker way: the Copy with Base Point + Paste as Block shortcut combo.
- Ctrl+Shift+C → Click to set the base point → Select the objects you want to group → Enter (copied to clipboard with your base point locked in)
- Ctrl+Shift+V → Click to place it (the selected objects are pasted as a single grouped block)
- Blocks created this way get automatically assigned a random name. If you want to clean that up, use the RENAME command to give it a proper name.
- The best part? It fits right into your natural workflow — select → copy → paste — so you can turn repeated geometry into a block on the fly, without ever opening a dialog.
Regular Ctrl+C picks the base point automatically, which often lands in an awkward spot and throws off your placement when you paste. Ctrl+Shift+C lets you choose the base point yourself, so the pasted object snaps exactly where you want it. Honestly, even for normal copy-paste — not just blocks — Ctrl+Shift+C is the better habit to build.
Block Commands at a Glance
| Command | Shortcut | What It Does |
|---|---|---|
| BLOCK | B | Define a block inside the current drawing |
| WBLOCK | W | Export a block or objects as a standalone DWG file |
| INSERT | I | Insert a block into the drawing |
| BEDIT | Double-click | Open the Block Editor (isolated workspace) |
| REFEDIT | Right-click menu | Edit a block or XREF in-place on the drawing |
| EXPLODE | X | Break a block apart into individual objects |
| Ctrl+Shift+C | — | Copy with a manually defined base point |
| Ctrl+Shift+V | — | Paste clipboard contents as a block |
Wrapping Up
Blocks aren’t just a “grouping” feature — they’re one of the most powerful tools in AutoCAD for cutting down repetitive work and making drawings far easier to maintain. Here’s the quick summary:
- Use B (BLOCK) for blocks that only need to live in the current drawing. Use W (WBLOCK) to export blocks for reuse across other projects.
- For heavy internal edits or building dynamic blocks, go with BEDIT. For context-sensitive tweaks that need to align with nearby geometry, use REFEDIT.
- Get the Ctrl+Shift+C → Ctrl+Shift+V combo into your muscle memory. It’s the fastest way to turn any geometry into a block on the fly.