{ } tools.dcln.me

tools / drawing

CAD drawing tools.

Convert DWG, DXF, and SVG drawings to vector PDF locally. Parsing runs in WebAssembly on your machine — your drawings never touch our servers.

Beta — this tool is incomplete. It parses DWG / DXF reliably and renders most geometry, text, and dimensions, but visual output may differ from AutoCAD's plot in noticeable ways. Use it for quick previews and rough conversions; cross-check important output against a desktop CAD app or a reference viewer like mlightcad before relying on it.

Known gaps: hatch patterns (rendered as best-effort tiles), lineweight fidelity (uniform stroke), some entity types (XLINE / RAY / 3DFACE / TOLERANCE / MLINE / MLEADER) silently skipped, very large drawings may be slow.

DWG, DXF, or SVG to vector PDF. Page size, orientation, color mode, layer visibility, and paper-space layout are all configurable per file.

Drop a drawing or ZIP bundle here

or

Stays on your device. Nothing is uploaded.

DWG · DXF · SVG · ZIP (with optional CTB/STB inside)

FAQ

Will my drawing leave my computer?
No. The DWG / DXF parser is a WebAssembly build of libredwg that runs inside your browser tab. The PDF is generated on the same tab via jsPDF. Open the network panel while you convert — you'll see one-time downloads of the parser and the PDF library, then nothing else.
Which AutoCAD versions are supported?
libredwg supports DWG files from AutoCAD R14 through 2018 well, with partial support for the 2024 and 2025 formats. DXF support spans the same range. If your file fails to open, re-saving as DXF from AutoCAD usually resolves it.
Why is the parser so big?
libredwg is a several-megabyte WebAssembly module. The whole point of supporting a proprietary format client-side is shipping the parser, so we lazy-load it the moment you pick a file and never sooner. SVG-to-PDF conversion doesn't need the WASM at all.
Why are my dimensions or hatches missing?
The current renderer is libredwg's built-in SVG converter. It covers lines, circles, arcs, ellipses, polylines, splines, text, MTEXT, dimensions, and block inserts, but not yet hatches or wipeouts. We're tracking renderer fidelity issues and will swap in a more complete renderer as the gaps become quantifiable.
Can I convert DWG without AutoCAD installed?
Yes — that's the point of this tool. libredwg is an open-source reverse-engineered reader of the DWG format. You don't need AutoCAD, BricsCAD, or any other proprietary software installed. Just drop the file.
Is there a file size limit?
We don't enforce one but your browser does. Tabs typically tolerate drawings up to ~50 MB cleanly; above that you may see slow parses or out-of-memory errors, especially on mobile. For very large drawings we recommend a desktop browser.
What about DGN, STEP, IGES, or 3D solids?
Not in this version. DGN has no usable JavaScript parser. STEP / IGES / STL are 3D-CAD formats that would warrant their own product. DWG files containing 3D solids will open, but the renderer will only emit the 2D entities.
What license is the parser under, and what does that mean for me?
libredwg is GPL-3.0 — its WebAssembly module is the GPL part of the page. The rest of this site is MIT. The combination is fine for you: nothing about visiting a webpage or downloading a PDF makes your own files subject to the GPL. If you fork this tool's source code, the drawing converter section would inherit the GPL obligation; everything else stays MIT. Full disclosure lives in THIRD_PARTY_LICENSES.md in our repo.
Why is this free?
No ads, no upsell, no account funnel — it's an open-source side project. Source is on GitHub. If you'd like a feature, open an issue.