Free forever · No sign-up · No watermark
DXF to DWG Converter
Upload a .dxf drawing and download it as a native DWG. A real DWG writer does the work, so the result opens clean and passes integrity audits.
Drop DXF files here, or click to choose
Conversion starts immediately. Up to 100 MB per file.
How to convert DXF to DWG
Upload your DXF file
Drop the .dxf on the converter or click to browse — up to 100 MB, several files at once are fine.
We rewrite it as DWG
Nothing is traced or redrawn — a DWG writer re-encodes the same entities, layers and coordinates into the native container.
Download a real DWG
You get a native 2018-format DWG with editable LWPOLYLINE geometry on its own A-SKETCH layer — editable geometry, ready to draft on, not a picture to trace again.
About DXF to DWG conversion
This is the one page on the site that does not involve tracing anything. DXF and DWG describe the same drawing; DXF is the documented text interchange format, DWG is the native binary one CAD programs actually save. Converting between them is a re-encoding, not an interpretation, so coordinates come through to the same precision they went in with and nothing is approximated.
The reason people need it is social rather than technical. Send a DXF to a fabricator, a consultant or a client running a plain CAD seat and you will often get "can you send the DWG?" back — DWG is the deliverable of record in most workflows, and some plan-check portals reject anything else. Drawings that are pure geometry — lines, polylines, arcs, circles, text, layers — round-trip losslessly. Exotic proxy objects written by other applications have no DWG equivalent and are skipped rather than written out corrupted, which is the right trade: a file that opens cleanly missing an oddity beats one the reader refuses.
Frequently asked questions
Convert from a script or an AI agent
The same conversion is one HTTP call — no key, no account, no rate limit. The full machine-readable spec lives at /llms.txt.
curl -X POST https://nasji.com/api/convert \
-F "[email protected]" \
-F "target=dwg" \
-o drawing.dwg