Free Online DWG File Viewer & Inspector
Open, inspect, and preview .dwg (DWG Drawing) files directly in your web browser. Powered by local client-side WebAssembly — no software installation and zero cloud uploads.
.dwg file here to open immediately.DWG Technical Profile
| Extension | .dwg |
| Specification | DWG Drawing |
| MIME Type | application/acad |
| Category | 📐 CAD & BIM Engineering |
| Rendering Engine | mlightcad |
| Execution Mode | 🔒 100% Local Browser Sandbox |
Ecosystem & Authoring Software
- Autodesk AutoCAD
- BricsCAD
- DraftSight
- NanoCAD / ZWCAD
- FreeCAD / QCAD
Primary Engineering & Industry Roles
- Architects & interior designers
- Civil & structural engineers
- MEP & HVAC contractors
- Construction site superintendents
- CNC & sheet-metal fabricators
How to Inspect .DWG Files Locally
- Drop Your .DWG File Above
Select or drag your
.dwgfile into the interactive workspace at the top of this page. - In-Memory Binary Parsing
Your browser reads the file via the HTML5
FileReader/ArrayBufferAPI and mounts the mlightcad engine. - Inspect, Navigate & Export
Use the viewer toolbar to zoom, inspect layers/tables/3D geometry, or export to standard formats with zero server uploads.
What Is a .DWG (DWG Drawing) File?
DWG (from "Drawing") is Autodesk’s proprietary binary vector CAD format and the global industry standard for 2D drafting and 3D engineering design across architecture, civil infrastructure, MEP (mechanical, electrical, plumbing), and industrial manufacturing. Introduced with Interact CAD in the late 1970s and adopted by AutoCAD in 1982, `.dwg` files encapsulate geometric entities, named layer tables, block definitions (`INSERT` instances), dimension styles, hatching patterns, viewport layouts (Model Space vs Paper Space), and ACIS 3D solid geometry.
Binary Architecture, Header Structure & Client-Side Parsing
Every `.dwg` file begins with a 6-byte ASCII version signature that identifies the internal binary schema revision: `41 43 31 30 31 34` (`AC1014` AutoCAD R14), `AC1015` (AutoCAD 2000), `AC1018` (2004), `AC1021` (2007), `AC1024` (2010), `AC1027` (2013), or `AC1032` (AutoCAD 2018–2026). Following the version header, the file is partitioned into LZ77-compressed data sections indexed by a Section Locator Table and guarded by 16-bit/32-bit CRC checksums: `AcDb:Header` (system variables like `$INSUNITS`), `AcDb:Classes`, `AcDb:Handles` (the object handle map), and `AcDb:AcDbObjects` (bit-packed stream of `LINE`, `LWPOLYLINE`, `ARC`, `CIRCLE`, `MTEXT`, `INSERT`, and `DIMENSION` entities that do not align on byte boundaries). ViewAnyFile.app compiles a C++ DWG parser (`libredwg` / `mlightcad`) to WebAssembly and renders the vector entities onto an accelerated WebGL 2.0 viewport inside your browser.
Common .DWG Compatibility & Troubleshooting Guide
When a `.dwg` drawing opens with missing text glyphs (`???`), missing external borders, or unrendered custom objects, the most common causes are: (1) missing compiled AutoCAD shape fonts (`.shx` files such as `simplex.shx` or `romans.shx` that were not bundled with the drawing), (2) unresolved External References (`XREF` `.dwg` files linked via local `C:\Users\...` paths on the drafter’s workstation), or (3) ObjectARX proxy entities created by vertical add-ons like Civil 3D or Advance Steel without proxy graphics enabled (`PROXYGRAPHICS = 1`). Our WebGL engine substitutes standard vector stroke fonts for missing `.shx` files so dimensions and callouts remain legible.
Why Engineers & Teams Use ViewAnyFile for .DWG Files
- Saves $1,975/year on an Autodesk AutoCAD subscription when you only need to inspect, measure, or review a drawing
- 100% client-side WebAssembly parsing — confidential military, infrastructure, and architectural blueprints never leave your device
- Supports AutoCAD versions from R14 (`AC1014`) through modern AutoCAD 2018–2026 (`AC1032`)
- Smooth hardware-accelerated WebGL pan, zoom, and layer visibility inspection on millions of vector vertices
- Runs natively on macOS, Linux, iPad, and Android tablets on construction sites
Common Production Workflows for .DWG Files
- Reviewing architectural floor plans, reflected ceiling plans (RCPs), and structural framing sheets during client meetings
- Inspecting MEP ductwork, electrical single-line diagrams, and plumbing risers on a tablet in the field
- Checking civil engineering grading plans, utility layouts, and land survey topologies without CAD software
- Verifying CNC laser-cutting, waterjet, and plasma-table part geometry before shop-floor fabrication
- Opening vendor shop drawings and submittals attached to construction RFIs
- Viewing legacy archival `.dwg` blueprints across macOS and Linux workstations
ViewAnyFile.app vs Autodesk Viewer / DWG TrueView
| Capability / Metric | ViewAnyFile.app | Autodesk Viewer / DWG TrueView |
|---|---|---|
| Blueprint privacy | 100% Local Browser WASM (Zero Upload) | Autodesk Web Viewer uploads to cloud |
| Account requirement | None | Mandatory Autodesk account login |
| Installer size | 0 MB (Instant Browser Load) | 1.5+ GB (DWG TrueView Windows-only) |
| macOS, Linux & iPad support | Full WebGL support | TrueView is Windows-only |
| AC1014–AC1032 support | Supported | Supported |
| Cost | 100% Free | Free viewer / $1,975/yr AutoCAD |
Frequently Asked Questions — .DWG Format Specification
How can I tell which AutoCAD version created my .DWG file?
Open the first 6 bytes of any `.dwg` file in a text or hex viewer: `AC1015` = AutoCAD 2000, `AC1018` = 2004, `AC1021` = 2007, `AC1024` = 2010, `AC1027` = 2013, and `AC1032` = AutoCAD 2018 through 2026.
Why do some parts of my DWG drawing not appear?
If the drafter attached external `.dwg` files as XREFs (External References) without binding them (`XBIND`), those external files remain on the author’s computer unless sent alongside the main drawing.
Are my proprietary CAD blueprints uploaded to any server?
Never. ViewAnyFile.app executes the DWG binary parser inside your browser via WebAssembly and renders the geometry directly to your local GPU via WebGL.
Can I open DXF and IFC files here too?
Yes! Both AutoCAD `.dxf` (Drawing Exchange Format) and BIM `.ifc` (Industry Foundation Classes) files are supported with dedicated client-side viewers.