Convert dwg to obj

Convert DWG to OBJ

Convert DWG CAD drawings into editable OBJ meshes for modeling, rendering, and 3D workflows.

Convert DWG files online

We don’t have a dedicated online converter for DWG to OBJ yet, but you can convert DWG files online to these and more formats:

How to convert dwg to obj file

A 3D application, rendering package, game engine, or 3D printer may require a polygon mesh instead of a CAD drawing, making OBJ a practical exchange format. Converting the file also makes the model easier to share with software that does not support DWG.

What the DWG format is

DWG is the proprietary drawing format associated with Autodesk AutoCAD and supported by CAD applications including BricsCAD, DraftSight, ZWCAD, and Civil 3D. A DWG can contain 2D lines, arcs, polylines, blocks, layers, annotations, surfaces, meshes, and 3D solids, along with engineering and drafting metadata. Architectural, mechanical, surveying, and construction teams commonly use it.

What the OBJ format is

OBJ is a text-based interchange format for polygon geometry. It can store vertex positions, texture coordinates, normals, and faces; line and point elements are also supported, although many target applications primarily expect faces. Materials and image-texture references are normally stored in a separate .mtl file.

OBJ is supported by Blender, Maya, 3ds Max, Cinema 4D, Unity, Unreal Engine, and many visualization tools. It does not preserve DWG features such as parametric constraints, dimensions, layers, blocks, editable solid history, annotations, or CAD-accurate surface definitions. A 2D floor plan will not become a 3D model merely by changing its file extension: it must first be turned into surfaces or solids.

How to convert DWG to OBJ

Using Rhino

Rhino is suitable when the conversion requires unit control, geometry preparation, and adjustable mesh density.

  1. Open Rhino and choose File → Open to load the .dwg file, or use File → Import to add it to an existing scene.
  2. Confirm the DWG units during import. A unit mismatch changes the apparent size of the exported model.
  3. If the drawing is 2D, create the required geometry with commands such as PlanarSrf, ExtrudeCrv, or ExtrudeSrf. For imported 3D geometry, join surfaces and repair open edges where necessary.
  4. Hide layers, blocks, dimensions, and other objects that should not enter the mesh. Select the geometry to export and choose File → Export Selected.
  5. Choose OBJ (*.obj) as the file type and save the file.
  6. Use the OBJ export and mesh options to set the required tessellation. Increase density for curved surfaces and reduce it for real-time or lightweight use. Export normals and texture coordinates when the destination requires them.
  7. Open the result in the target application and verify scale, axis orientation, face direction, materials, and gaps.

Using CAD Exchanger Desktop

CAD Exchanger Desktop can translate supported DWG geometry into OBJ without first opening it in a general-purpose modeling application. Choose File → Open, inspect the imported components and units, then use File → Export and select OBJ. Set the tessellation or deflection value before exporting: a smaller deflection generally produces a more accurate, denser mesh and a larger file. Check the current version's supported DWG entities because import coverage varies by file version and object type.

Using an online converter

CAD Exchanger Cloud provides a browser-based option for one-off conversions when desktop installation is unsuitable. Upload the DWG, review the recognized model and units, select OBJ as the output, and download the generated .obj together with its .mtl file and textures when provided. Online conversion support and export limits can vary by subscription and service version.

Upload only drawings that may be processed on a third-party server. Confirm that the service supports the DWG version and contains actual 3D surfaces or solids; generic file converters may mishandle 2D entities, unsupported blocks, or proxy objects and can produce an empty or incomplete OBJ.

Quality and compatibility limits

  • 2D content: DWG lines and polylines may export as edges, but a useful shaded OBJ normally requires faces created from closed curves, surfaces, or solids first.
  • Tessellation: DWG solids and NURBS surfaces must be approximated with polygons. Coarse settings produce faceted cylinders and curved walls; fine settings improve appearance but increase polygon count, file size, and load time.
  • Units and axes: OBJ has no universal unit declaration. Record the DWG units and set the scale and coordinate orientation manually when importing into Blender, a game engine, or another application.
  • Materials: Basic colors may transfer, but CAD materials, procedural appearances, lights, cameras, dimensions, and annotations generally do not. Keep the .obj, .mtl, and referenced image files in the same relative folder.
  • Topology: Inspect for flipped normals, holes, duplicate faces, non-manifold edges, and disconnected surfaces. These defects can affect shading, boolean operations, collision meshes, and 3D printing.
  • Large drawings: Export only the required layers and components. Survey and building DWGs can generate unnecessarily large meshes when annotations, fixtures, furniture, or repeated blocks are included.

DWG vs OBJ: format comparison

How the DWG and OBJ formats compare on the properties that matter most for this conversion.

Comparison of the DWG and OBJ file formats
Property .DWG AutoCAD Drawing .OBJ Wavefront OBJ
Open standard Partly open Yes
Compression Both Uncompressed
Typical file size Large Medium
Opens in a web browser No No
Further editing Easy Easy
Metadata support Basic Basic
Plain-text readable No Yes
Best used for Professional production Data exchange
Introduced — 1990
Developer Autodesk Wavefront Technologies
MIME type application/acad model/obj

Frequently asked questions

Will DWG layers and CAD solids stay editable when converted to OBJ?

No, DWG layers, parametric solids, blocks, dimensions, and other CAD features are generally flattened into polygon mesh geometry in the OBJ file. The result can be edited as a mesh, but not with the original CAD constraints or feature history.

How do I keep good quality when converting DWG to OBJ?

Use a sufficiently fine tessellation or surface-deviation setting so curved DWG geometry becomes a smooth OBJ mesh. Coarse settings can create visibly faceted surfaces, while finer settings produce more polygons and may increase processing time and file size.

Will the scale and units be correct in a DWG to OBJ conversion?

Not always, because OBJ does not reliably store a standardized unit system. Check the DWG units and apply the intended scale in the conversion or modeling workflow, especially before manufacturing, measurement, or scene assembly.

Why is my converted OBJ empty or missing parts from the DWG?

This often happens when the DWG contains only 2D entities, unsupported CAD objects, hidden layers, or geometry that was not converted into closed or visible surfaces. A usable OBJ normally requires visible 3D geometry that can be tessellated into polygon faces.