Bring a DWG into Revit
This is the opposite direction from most of this section, and it is well supported — Revit reads DWG directly. The decision that matters is Link versus Import, and the answer is almost always Link.
We cannot read DWG or .rvt files, so nothing on this page happens here. Revit does all of it natively, and it does it well.
Linking a DWG into Revit
Open the view the drawing belongs in
Open the level or plan view where the CAD file should appear
A linked CAD file is placed in a specific view and, by default, is visible only in that view. Starting from the right view saves moving it afterwards.
Link, do not import
Insert → Link CAD
Link keeps the DWG as an external file that Revit references. Import copies its contents into your project permanently. The difference matters enormously, and the next section explains why.
Set the positioning
Positioning: Auto - Origin to Origin
Origin to Origin lines the CAD file’s origin up with the Revit project origin, which is predictable and repeatable. Auto - Center to Center puts it wherever the geometry happens to sit, which is not.
If the CAD file was drawn a long way from its origin — survey drawings often are, at real-world coordinates — Origin to Origin places it a long way from your building. Shared Coordinates is the answer for that case.
Set the units
Import units: Auto-Detect (or set explicitly)
Auto-Detect usually works. If the drawing comes in at the wrong scale, set the unit explicitly — the usual culprit is a drawing in millimetres being read as inches or the reverse.
Lock it in place
Select the link → Modify → Pin
Pinning stops the link being moved by accident. A CAD underlay that has drifted a few millimetres, with a building traced on top of it, is a genuinely unpleasant problem to discover late.
Manage visibility
Visibility/Graphics (VG) → Imported Categories tab
This is where individual layers of the linked DWG can be switched off. A survey drawing usually contains a great deal you do not want visible while modelling.
Why linking rather than importing
An imported CAD file is copied into the Revit project permanently. Every line, every layer, every text style and every block definition becomes part of your file. If the drawing is updated, you delete the old import and do it again — and the line styles and layers it created stay behind.
A linked CAD file stays an external file. Revit references it, shows it, and updates it when the original changes — Manage, Manage Links, Reload. Remove the link and everything it brought with it goes too.
The practical consequence is file bloat and style pollution. A project with a few imported DWGs accumulates hundreds of line styles and layers that cannot be purged cleanly, and the file grows. This is the single most common piece of advice experienced Revit users give, and it is worth following: link, do not import.
The exception is small, one-off geometry you genuinely want to become part of the project — a detail component profile, a logo for a title block. Even then, importing into a family rather than into the project keeps the mess contained.
Using the drawing once it is in
The usual reason for bringing a DWG into Revit is to trace over it: a survey, an existing-conditions plan, a consultant’s layout. The linked drawing sits underneath and you model on top of it using Revit elements, which is the whole point — you want walls that know they are walls, not lines.
Revit can snap to the linked geometry, which makes tracing quick. It cannot convert the lines into walls automatically, and any tool that claims to do so produces results that need more correcting than starting fresh would have taken.
For a survey drawn at real-world coordinates, use Shared Coordinates rather than Origin to Origin: Manage, Coordinates, Acquire Coordinates, then pick the link. That tells Revit where the building sits in the world without moving your model a kilometre from its own origin, which causes accuracy problems in Revit.
If the DWG will not come in properly
The most common failures are scale and position. Scale is the import units setting — set it explicitly rather than trusting Auto-Detect if the result looks wrong. Position is usually a drawing whose geometry sits far from its origin, which Origin to Origin faithfully reproduces.
A drawing with a great deal of unnecessary content — hatching, dozens of layers, external references of its own — is worth cleaning in AutoCAD before linking. PURGE and AUDIT, then save a copy with only the layers you need.
If the file is a DXF rather than a DWG, Revit links it the same way through Insert, Link CAD. DXF is the published format and generally imports more predictably.
Questions
- Should I link or import a DWG?
- Link, almost always. Importing copies every line, layer and text style permanently into your project, bloats the file, and leaves styles behind that cannot be purged cleanly. A link stays external and can be reloaded when the drawing changes.
- Can Revit turn CAD lines into walls automatically?
- No, and tools that claim to produce results that take longer to correct than modelling would have taken. Link the drawing, then trace over it with real Revit elements.
- My linked drawing is enormous or a mile away.
- Scale is the import units setting — set it explicitly instead of Auto-Detect. Position usually means the drawing was made at real-world survey coordinates; use Shared Coordinates with Acquire Coordinates rather than moving your model.
- How do I hide parts of the linked drawing?
- Type VG for Visibility/Graphics, then the Imported Categories tab. Individual layers of the linked file can be switched off there.
Where to go next
Related guides
About these formats
Checked against current software versions on 2026-09-11