Quick Access Search All Tools Ctrl+K Help & Tool Guide
Interactive Explorer

The diagram shows how Attach and Overlay xrefs behave when a drawing is itself referenced into another drawing.

Host Drawing (Sheet) The drawing you're actively working in. You attach or overlay xrefs into this.
Attach-type Xref Carries through to the next level — visible when Host is itself xref'd into a parent drawing.
Overlay-type Xref Stays local — NOT visible when Host is xref'd into a parent. Prevents nesting conflicts.
Parent / Sheet Set References the Host. Attach xrefs appear here; Overlay xrefs do not.

Select a path type to see what AutoCAD stores and when it breaks.

Path Type
Full Path
Stores the complete absolute path from the root drive. Breaks if the file moves or the drive letter changes.
Path Type
Relative Path
Stores path relative to the host drawing location. Survives moving the whole project folder. Best practice for projects.
Path Type
No Path
Stores only the filename. AutoCAD searches the support paths. Only works if both files share a folder or the xref is on a search path.

Select a method to see how it handles the xref's layers, blocks, and named objects.

Method
Bind
Makes xref a permanent part of the drawing. Renames xref layers: XREFNAME|LAYERXREFNAME$0$LAYER. Keeps xref's named objects separate.
Method
Insert
Like Bind but merges xref layers directly into host layer list. XREFNAME|LAYERLAYER. Can cause layer conflicts if both have same layer names.

XCLIP lets you mask parts of an xref so only a defined boundary is visible — without modifying the source file.

XCLIP → Select xref → New Boundary → Rectangular or Polygonal
XCLIPFRAME → 0 = hidden, 1 = visible & plotted, 2 = visible but not plotted
XCLIP → Delete → removes clip boundary, shows full xref again
XCLIP → Invert Clip → shows everything OUTSIDE the boundary instead
Utility use: Clip a survey base xref to show only the pole corridor relevant to your sheet. The survey team's full drawing remains untouched.

What Is an Xref and Why Use It

An xref is a drawing file linked into your current drawing — not copied, just referenced. Think of it like a live hyperlink to another DWG. When the source file changes, your drawing picks up the update the next time it's opened or reloaded. This is the foundation of collaborative multi-discipline CAD: the civil team owns the base map, the electrical team owns the pole layout, and your sheet draws from both without duplicating any geometry. Changes flow automatically. Nobody has to manually merge files.
Why Xref Instead of Paste
Copy/PasteXref
Frozen in time at paste momentLive — updates when source changes
Increases file sizeTiny addition — just a link
One copy per drawingSame source, hundreds of drawings
Manual updates neededReload once, all references update
Can accidentally editRead-only in host drawing
Layers mixed inLayers prefixed — always distinguishable
Common Xref Use Cases
ScenarioWhat's Xref'd
Utility pole layout sheetsSurvey base, existing infrastructure, aerial view
Architectural projectStructural base, MEP coordination, civil site
Sheet-set productionBase plan into each discipline's sheet
Detail sheetsStandard detail library as overlay
As-built coordinationRecord drawings overlaid on design
Multi-unit residentialTypical floor plan xref'd into site plan

Attaching an Xref — Step by Step

1
Open the External References palette Type XR (XREF alias) to open the palette. Or: Insert tab → Reference panel → Attach. The palette shows all currently attached xrefs with their status (Loaded, Not Found, Unloaded, Orphaned).
2
Click Attach DWG Click the paper-clip icon or right-click in the palette → Attach DWG. Navigate to the source file. Choosing the right file is critical — confirm with the project team which file is the "live" reference, not a backup or archive copy.
3
Set Reference Type — Attach or Overlay In the Attach External Reference dialog: choose Attach if this xref should appear when your drawing is itself referenced by others. Choose Overlay if it's local context you don't want to propagate up the chain (the safe default for most utility work).
4
Set Path Type Choose Relative Path for any project where the files might move or be shared. Full Path works only if drive letters and folder structures are fixed. No Path works only for single-folder setups.
5
Set Insertion Point, Scale, Rotation For most xrefs: 0,0,0 insertion, scale 1, rotation 0. Only adjust if the source drawing uses a different coordinate system or units. Check "Specify On-screen" if you want to pick the point manually.
6
Verify units match If the xref was drawn in metric and your host is imperial (or vice versa), AutoCAD applies a conversion factor based on INSUNITS in both files. Check INSUNITS in both drawings and confirm geometry aligns correctly after attach. Use the ALIGN command to fix mismatched coordinate systems.
7
Manage Xref Layers Xref layers appear prefixed: SURVEYBASE|WALLS. Freeze or change visibility of individual xref layers via the Layer Manager (LA). Use viewport layer overrides (freeze per viewport) to show different xref layers on different sheets. Never explode an xref — bind it first if permanent integration is needed.

Xref Workflow in Multi-Discipline Projects

🗺️
Survey / Base
Base DWG
📐
Design Team
XATTACH Base
📄
Discipline Sheets
XATTACH Design
📦
Sheet Set
ETRANSMIT
🖨️
Plot / Publish
PUBLISH
Utility sheet strategy: Keep one survey base xref (Overlay type) in every discipline's drawing. Each discipline attaches only its own design content as Attach type. The sheet drawing then xrefs all discipline files. Overlay prevents the survey base from appearing multiple times in the final sheet.

Attach vs Overlay — Decision Guide

Use ATTACH when Carries through
  • The xref content must appear in parent drawings
  • Structural drawings referenced into a composite sheet
  • Standard details that should follow the drawing everywhere
  • The reference is integral to the sheet's content
  • You're building a hierarchical xref chain intentionally
  • Title blocks in sub-drawings (rare — usually in sheet)
Use OVERLAY when Stays local
  • Base map / survey you reference for context only
  • Adjacent building or lot shown for coordination
  • Any xref already attached at a higher level
  • Temporary reference geometry for construction
  • You want to prevent circular xref warnings
  • Default safe choice when you're not sure

Path Types — Detailed Breakdown

Full Path example
C:\Projects\Utility-2026\Survey\BASE-SURVEY.dwg
Breaks if: drive letter changes, folder renamed, file moved, shared via network with different mapping
Relative Path example (host is in \Sheets\)
C:\Projects\Utility-2026\Sheets\SHEET-E1.dwg references →
..\Survey\BASE-SURVEY.dwg
Survives: moving entire project folder, sharing via USB or cloud. Breaks if: only the sheet or only the xref moves independently.
No Path example
BASE-SURVEY.dwg
AutoCAD searches: same folder as host, then ACAD support paths (Options → Files). Use only for single-folder projects or standard library files.
Network / cloud projects: Use Relative Path. If using BIM 360 / ACC, use No Path or the cloud connector's path management — full paths will break on every team member's machine.

Xref Manager — Status Icons Explained

StatusIconMeaningFix
LoadedXref found and loaded correctlyNo action needed
Not FoundAutoCAD can't locate the file at the stored pathRight-click → Change Path, or move the file to the expected location
UnloadedDeliberately detached from display (still in list)Right-click → Reload to restore
UnreferencedAttached but no instance placed in the drawingInsert an instance or detach if not needed
Orphaned⚠️Parent xref is missing — this xref was nested in itFix the parent xref first; orphan resolves automatically
Circular🔄Drawing A xrefs B, B xrefs A — infinite loopChange one xref to Overlay type, or restructure the xref chain

Bind and Insert — Named Object Handling

Named ObjectBind ResultInsert Result
Layer XREF|WALLSRenamed to XREF$0$WALLSRenamed to WALLS (merged)
Block XREF|COLUMNRenamed to XREF$0$COLUMNRenamed to COLUMN
Textstyle XREF|ROMANSRenamed to XREF$0$ROMANSRenamed to ROMANS
Dimstyle XREF|ARCHRenamed to XREF$0$ARCHRenamed to ARCH
Layer conflicts (same name both drawings)Suffix increments: $0$, $1$, $2$…Host drawing's version wins, xref's version discarded
Xref linkBroken — becomes a permanent blockBroken — content merged into host
Be careful with Insert. If both your drawing and the xref have a layer called ELECTRICAL, Insert silently drops the xref's ELECTRICAL layer definition. Your electrical objects may change properties. Bind is safer — it always creates a new uniquely-named layer.

Xref Layer Management

Every layer inside an xref gets a prefix in the host drawing: XREFNAME|LAYERNAME. You can control visibility, color, linetype, and lineweight for these prefixed layers from the host's Layer Manager — but you cannot rename or delete them. Changes you make in the host are saved in the host drawing only; the source file is unchanged. Per-viewport overrides work the same way as for regular layers.
OperationCommand / MethodNotes
Freeze all xref layersLA → filter by xref name → select all → freezeFastest way to hide an entire xref without detaching
Freeze xref layer in one viewport onlyActivate viewport → LA → VP Freeze columnShows xref on some sheets but not others
Override xref layer colorLA → click color swatch for xref layerOnly affects host drawing; source unchanged
Lock xref layersLA → lock icon for xref layersPrevents accidental selection of xref objects
Save layer state with xrefsLA → Layer State Manager → SaveCaptures all layer visibility including xref layers
Restore after reload changes layersLayer State Manager → RestoreXref reloads can reset overrides; save state first

In-Place Reference Editing (REFEDIT)

REFEDIT lets you edit an xref's content from within the host drawing — without opening the source file separately. Use it for small fixes; for major edits, open the source file directly.
1
Double-click the xref (or type REFEDIT) → select the xref → choose which nested objects to include in the working set.
2
Make your edits. Non-working-set objects fade (controlled by XDWGFADECTL). You can add, delete, or modify objects in the working set.
3
Save back — type REFCLOSE → Save Reference Edits. AutoCAD saves changes to the source DWG and reloads it. All other drawings referencing the same file will see the change on next reload.
REFEDIT risk: If multiple people have the source file open, your save will overwrite their in-memory version. Coordinate with the team before using REFEDIT on shared files. Consider opening the source file directly instead.

eTransmit — Packaging Drawings with Xrefs

When you send a drawing with xrefs to a client or print bureau, you must include all referenced files. ETRANSMIT packages everything automatically — the host drawing, all nested xrefs, fonts, plot styles, and images — into a ZIP or folder. It optionally converts all paths to relative or no-path before packaging.
1
Type ETRANSMIT → Create Transmittal dialog opens.
2
Set Transmittal Setup → choose "Bind xrefs" if the recipient doesn't need live xref links, or "Keep xrefs as-is" if they do. Set path type to "No path" for the package (all files in one folder).
3
Click OK → choose a location → AutoCAD creates the ZIP. Verify the transmittal report — any "Not Found" xrefs in the report won't be included.

System Variables Reference

Common Xref Problems & Fixes

ProblemLikely CauseFix
Xref shows "Not Found" after moving project Full path stored; folder location changed XR palette → right-click xref → Change Path → locate file → OK → Reload All
Xref geometry is massive / tiny after attach INSUNITS mismatch (metric xref in imperial drawing) Check INSUNITS in both files. Set correctly and re-attach. Use ALIGN to fix if already placed.
Xref appears in wrong location Source drawing not drawn at origin; coordinate mismatch Set insertion point to 0,0 and use MOVE or ALIGN. Ask source team to set UCS to World and save near origin.
Circular xref warning Drawing A references B, B references A Change one of the references to Overlay type. Restructure so one drawing is always the base.
Xref layers keep resetting visibility Xref reload resets layer overrides Save a Layer State before reload; restore after. Or set VISRETAIN = 1 (default — keeps host overrides).
Can't select xref objects Xref layer is locked, or PICKSTYLE blocks it LA → unlock xref layers. Or use REFEDIT to enter the xref for editing.
Xref shows wrong linetype scale PSLTSCALE mismatch or LTSCALE in source differs Set PSLTSCALE = 1 in host. Xref inherits LTSCALE from host (VISRETAIN controls this).
Xref faded too much / not enough XDWGFADECTL value Type XDWGFADECTL → set 0–90 (0 = no fade, 70 = standard). Value stored per drawing.
Nested xref missing after attach Nested xref path broken in the parent xref file Open the parent xref directly → fix the nested xref path there → save → reload in host.
Bind creates duplicate named objects ($0$, $1$) Host and xref share layer/style names Normal behavior — AutoCAD increments suffix. Use PURGE after bind to clean up unused layers.

Xref vs Other Reference Types

TypeCommandFile TypesEditableBest For
DWG XrefXATTACH.dwgVia REFEDITBase plans, coordination drawings, sheet production
ImageIMAGEATTACH.jpg, .png, .tif, .bmpNoAerial photos, scanned plans, logos
PDF UnderlayPDFATTACH.pdfSnap to geometry onlyRedline markups, client-supplied PDFs for tracing
DGN UnderlayDGNATTACH.dgn (MicroStation)NoDOT / civil drawings delivered in MicroStation format
Point CloudPOINTCLOUDATTACH.rcp, .rcsNoScan-to-BIM, field survey point cloud data
Coordination ModelCMATTACH.nwc, .nwdNoNavisworks clash detection coordination

Questions & Tips

Share an xref workflow tip or ask about a specific scenario.

Thanks! Your comment has been submitted for review.