Converting architectural units in AutoCAD is one of those tasks that looks trivial on paper and then quietly destroys a week of production work when done wrong. A drawing set up in millimeters that gets inserted into a feet-and-inches template will come in at the wrong scale by a factor of 25.4, and a drawing authored in meters dropped into an imperial sheet will be off by a factor of 39.37. This guide covers exactly how AutoCAD handles units, how to convert between architectural (feet-inches-fractions) and metric systems, what the -DWGUNITS command actually does, and where most people go wrong.
The Direct Answer: How Unit Conversion Works in AutoCAD
Also worth reading: What are the AI CAD to code integration best practices for architectural workflows in 2026? · How do you achieve a seamless plan to code AI workflow for architectural drawings? · How does architectural drawing to code automation actually work, and can it convert blueprints into usable building code?
AutoCAD stores geometry as unitless numbers. When you draw a line of length 100, AutoCAD simply records "100." Whether that means 100 millimeters, 100 inches, or 100 furlongs depends entirely on two things: the INSUNITS system variable of the drawing and the interpretation applied when the file is opened or inserted. This is the single most important fact to internalize. There is no magic conversion stored inside your linework; there is only a declaration of intent plus whatever scaling happens at insert or export time.
To change the display format of units, type UNITS (or DDUNITS in very old releases) at the command line. In the Drawing Units dialog you can set the Type to Architectural, Decimal, Engineering, Fractional, or Scientific, and set the insertion scale under the Units to Scale Inserted Content dropdown. Setting Type to Architectural gives you the familiar display of feet, inches, and fractional inches such as 6'-3 1/2". Critically, changing this dialog does not rescale any geometry. It only changes how lengths are displayed and what unit is assumed for newly inserted blocks. If your walls measure 3657.6 and you switch from Decimal-millimeters to Architectural, they will now read as 305'-0" — technically correct arithmetic, practically a disaster if you expected 12'-0".
Actual geometric conversion requires either scaling the model or using the -DWGUNITS command, which walks through a scripted prompt sequence: drawing units, whether to scale objects in the drawing, match INSUNITS to the new setting, and so on. Answering yes to the scaling prompts converts the actual coordinates. Understanding the difference between declaring units and converting geometry is the foundation for everything else in this article.
Why AutoCAD's Unit System Behaves This Way
AutoCAD descends from a program written in the late 1970s for mechanical drafting, and its unitless coordinate model has survived every release since because it maximizes flexibility. A structural engineer can share a base file with a mechanical engineer without either party's software imposing assumptions. The trade-off is that responsibility for unit correctness shifts entirely to the user and to the workflow conventions of the project team.
The INSUNITS variable (values 0 through 24) declares what one drawing unit represents: 1 is inches, 2 is feet, 4 is millimeters, 5 is centimeters, 6 is meters, and so on. When you insert or attach a drawing whose INSUNITS differs from the host drawing's, AutoCAD scales the incoming content automatically — but only if both drawings have non-zero INSUNITS values and the automatic scaling behavior hasn't been suppressed via the INSERTIONSCALE or related settings. If either file has INSUNITS set to 0 (Unitless), no automatic adjustment occurs, and content comes in at raw size. A large percentage of real-world unit errors trace back to legacy files with INSUNITS = 0, often templates inherited from previous firms going back a decade or more.
There is also a precision trap worth knowing about. Architectural display rounds fractions to the nearest increment shown (typically 1/16"), but the underlying double-precision value retains full accuracy. Two walls that both display as 10'-0" may actually be 3048 mm and 3048.02 mm. Over a large site plan these sub-unit discrepancies accumulate, which is why surveyors insist on decimal feet rather than architectural notation for boundary work. Decimal feet preserve exact values; fractional inches do not.
Practical Steps: Converting a Drawing Between Metric and Imperial
The cleanest method for converting existing geometry uses the -DWGUNITS command, available since AutoCAD 2009. Follow this sequence carefully:
First, open the target drawing and save a backup copy before touching anything. Then type -DWGUNITS (with the leading dash) and press Enter. You'll see the current drawing unit reported. Enter the number corresponding to your desired unit — for example, 2 for feet when moving from millimeters. At the next prompt asking whether to scale objects in the drawing, answer Yes. This rescales all model-space geometry by the conversion factor (for mm to feet, everything multiplies by 0.00328084). At the prompt about matching INSUNITS, answer Yes again so the file's metadata agrees with its contents. Finally, decline the option to redefine paper-space units unless you have a specific reason.
Verify the result before celebrating. Measure a known element — a standard door leaf should read 3'-0", a typical residential ceiling height 8'-0" or 9'-0". Check dimension styles next, because DIMSCALE and the dimension text height were sized for the old unit system; text that was 250 units tall in a millimeter drawing becomes absurdly small after conversion. Expect to adjust annotation scale, linetype scales (LTSCALE), hatch patterns, and any externally referenced files. As a rule of thumb, budget roughly 15–30 minutes per converted drawing for verification and annotation cleanup, more if the file carries heavy block libraries.
An alternative approach avoids converting the source entirely: keep each discipline's native units and rely on XREF insertion scaling. Attach the metric structural plan into your imperial base sheet and let INSUNITS handle the factor automatically. This preserves source integrity but introduces ongoing management overhead, since every xref reload must respect consistent INSUNITS declarations across the whole team.
Comparison of Conversion Methods
| Feature | UNITS Dialog | -DWGUNITS Command | Manual SCALE Factor | XREF Auto-scaling |
|---|---|---|---|---|
| Rescales geometry | No | Yes | Yes | At insertion only |
| Updates INSUNITS | Yes | Yes | No | No |
| Risk of error | Low | Medium | High | Medium |
| Reversible | Fully | Only via undo/backup | Only via undo/backup | Detach xref |
| Handles nested blocks | N/A | Yes | Partially | Yes |
| Best use case | Display/format changes | One-time file conversion | Quick fixes on simple files | Multi-discipline coordination |
| Time required | Under 1 minute | 5–15 minutes incl. checks | 5 minutes + heavy QA | Setup 30+ minutes |
Common Mistakes That Break Design Integration
The most frequent mistake is confusing display format with actual units, covered above, but several others recur constantly in practice. Mistake one: inserting a block library built in different units without setting INSUNITS first. A furniture block drawn at 900 mm wide will appear 35.43 inches wide in an imperial drawing — subtly wrong enough to pass a casual glance and wrong enough to fail a furniture fit-out review. Mistake two: ignoring LTSCALE and PSLTSCALE. After converting a millimeter drawing to feet, dashed linetypes that displayed correctly now show as continuous lines because the pattern repeat shrank relative to geometry. Set LTSCALE proportionally (multiply by 0.00328 when going mm-to-feet) and confirm PSLTSCALE = 1 for viewport-consistent dashes.
Mistake three: forgetting annotative scale lists. Text styles and dimension styles flagged annotative carry scale representations tied to the old unit regime; after conversion, purge and rebuild the annotation scale list. Mistake four: converting only some files in a linked set. If the floor plan is converted but the reflected ceiling plan isn't, overlay comparisons produce garbage. Maintain a conversion log listing every file processed, the date, the operator, and the direction of conversion — this costs almost nothing and resolves disputes quickly. Mistake five: trusting the plot preview alone. Always plot a test sheet at true scale and physically measure a known dimension with a scale ruler; PDF output can mask unit errors that become obvious on paper.
A subtler issue involves survey data. Civil files frequently use US Survey Feet (1 survey foot = 1200/3937 meters ≈ 0.3048006096 m), which differs from International Feet (exactly 0.3048 m) by about 2 parts per million. Negligible on a house, material over a mile-long corridor — roughly 0.01 m of drift per 5000 ft. Confirm which foot definition your civil consultant uses before merging site data into building models.
When to Convert Versus When to Standardize
Deciding whether to convert files or enforce a project-wide unit standard depends on project phase and team composition. Early in design, standardizing is cheap: pick imperial or metric based on the jurisdiction's construction industry (the United States remains predominantly imperial; most of Europe, Asia, and Australia are metric), configure templates accordingly, and require all consultants to comply. Retrofitting standards later costs far more — a mid-construction-documentation unit change across a 200-sheet set can consume 40–80 hours of billable time once verification is included.
Conversion makes sense when inheriting legacy archives, integrating international consultants, or feeding downstream tools that expect a specific unit convention. Building performance simulation tools, CNC fabrication pipelines, and automated code-checking platforms generally prefer metric internally; many accept imperial input but normalize it, and a few require explicit unit declarations in upload settings. Before exporting drawings to any analysis or automation platform, check its documented input requirements — supplying a millimeter drawing to a tool expecting meters yields results off by three orders of magnitude, which is exactly the kind of failure that erodes trust in otherwise sound workflows.
Timing matters too. Convert at natural breakpoints: end of schematic design, before issuing a permit set, or at the start of a new phase. Never convert mid-review-cycle while comments are outstanding against specific dimensions, because reviewers' markups will reference numbers that no longer match the converted file.
Cost Considerations and Workflow Economics
Unit conversion itself costs nothing in licensing terms — it's built into every AutoCAD edition from LT through full AutoCAD, and even free viewers like DWG TrueView support unit inspection. The cost is labor and risk. Industry experience suggests a competent CAD technician converts and verifies a moderately complex drawing in 20–45 minutes; multiply by sheet count and add contingency for annotation cleanup. For a 50-sheet set, budget 25–50 hours total, or roughly $1,500–$4,000 at typical drafting rates in North America.
Automation changes this math. Scripted batch conversion using AutoLISP or the ScriptPro utility processes dozens of files unattended, though human verification remains necessary for anything destined for construction. Third-party conversion services and drawing-processing platforms price this work per sheet or per project; automated architectural-to-code extraction services typically bundle unit normalization into their ingestion pipeline, eliminating the manual step entirely for their supported workflows. Weigh that against the reality that automation still misreads ambiguous drawings — hand-drawn scans, non-standard title blocks, exploded dimension text — so hybrid workflows combining automated ingestion with spot human QA deliver the best cost-to-reliability ratio today.
The hidden cost nobody budgets is rework from undetected errors. A single wall modeled 25.4× too thick propagates into area calculations, quantity takeoffs, and code compliance checks (egress widths, fire ratings tied to assembly thickness). Catching it at permit review costs days; catching it in the field costs tens of thousands. Spend the verification time.
Verification Checklist Mindset Without the Checklist
Rather than a mechanical checklist, adopt a verification mindset anchored to known quantities. Every building contains elements whose real-world size is effectively standardized: door leaves (imperial: 2'-6", 2'-8", 3'-0"; metric: 800, 900 mm), stud walls (4.5" or 89–140 mm depending on system), plywood sheets (4'×8' or 1220×2440 mm), and parking stall widths (typically 8'-6" to 9'-0" imperial). After any conversion, open the largest floor plan and measure five of these. If four or five match expectations, proceed; if fewer, stop and diagnose before touching another file.
Also verify in both directions. Model space measurements confirm geometry; a plotted test sheet confirms output. And verify collaboratively — have a second person independently measure the same elements. Confirmation bias is real, and the person who just spent an hour converting a file is the least likely to notice it's still wrong.
Finally, document the convention permanently inside the drawing itself. Add a note in the title block stating the unit system and the date of any conversion. Future teams opening the archive in 2031 will thank you, and automated ingestion tools can parse that declaration to route the file correctly from the start.