Free & Open Source

A CAD viewer and 2D editor that runs in your browser.

Open a DWG or DXF drawing, move around it properly with layers and object snap, draft and edit real geometry, measure it, mark it up for review, and export to DXF, SVG, PDF or PNG. No AutoCAD licence, no install, no signup.

Opens DWG & DXF No signup required Entirely open source
What it does

Built like CAD software, not like an image viewer.

Real world-space geometry, a proper snap engine and an undoable command history — the things that make a drawing usable rather than just visible.

View properly

Pan, zoom and fit with an adaptive grid, per-layer visibility and lock, a live coordinate readout, and dark or light themes.

Object snap

Endpoint, midpoint, centre, quadrant, intersection, nearest and grid — priority-ranked and resolved to exact world coordinates, not to whatever pixel you clicked.

Draft & edit

Draw lines, polylines, rectangles and circles. Move, copy, erase and nudge. Drag grips to reshape geometry. Every change is undoable.

Measure

Distance, ΔX, ΔY and angle between two snapped points, live on the canvas and in the status bar. Read-only — it can never alter the drawing.

Mark up for review

Numbered comment pins with an author, timestamp and resolved state, saved with the drawing and optionally baked into exports on a COMMENTS layer.

Export

DXF, SVG, PDF or PNG with a live preview — choose the area, the appearance mode, the PNG resolution and the page margin.

Command line

Type the way you already do.

AutoCAD aliases work throughout. Press L then Enter to start a line, and give the next point as an absolute coordinate 100,50, a relative offset @50,0, or a polar distance and angle @100<45. Arrow keys walk back through your command history, and ? or F1 opens the full keyboard reference.

How your drawings are handled

  • DXF files are parsed in your browser. Opening and drawing a DXF does not upload it anywhere.
  • DWG files are uploaded, because they have to be. DWG conversion runs server-side in a container with no network access at all, a read-only filesystem and strict memory, CPU and time limits — an untrusted binary never touches the main application.
  • Saving is deliberate. Drawings you explicitly save are stored server-side so you can reopen them later, and you can delete any of them at any time. Nothing is saved unless you ask for it.
  • Uploads are identified by their magic bytes, never by file extension, and rejected files are removed rather than left to pile up.
How it works

Three steps.

1

Open a drawing

Import a DXF or DWG. DWG files are converted first, then drawn.

2

Work on it

Toggle layers, snap to real geometry, draft, edit, measure and comment.

3

Export or save

Export to DXF, SVG, PDF or PNG, or save it to reopen later.

Worth knowing

What it does not do yet.

Stated plainly, so you can tell before you rely on it whether it fits your drawing.

HATCH entities are not drawn

Hatched regions are skipped. The in-browser DXF parser has no hatch handler, so a hatch never reaches the renderer — the geometry around it is unaffected, but filled poché will be missing.

SHX fonts are substituted

SHX glyph outlines live in proprietary font files, so TEXT and MTEXT are drawn with a technical web font. Positions, heights and geometry are correct; the letterforms differ from desktop AutoCAD.

Very large drawings are slower when fully zoomed out

Showing tens of thousands of entities at once costs roughly 100 ms per view change. The cursor, snap markers and rubber-band preview stay smooth regardless, because they are drawn on a separate canvas.

Some drafting tools are not built yet

Arc drawing, rotate, scale and mirror are planned next. Trim, extend, offset, fillet, dimension creation and MTEXT editing come after that.

FAQ

Frequently asked questions

Can I open a DWG file without AutoCAD?

Yes. Upload a DWG and it is converted to DXF on the server, then drawn in your browser. You do not need AutoCAD or any desktop CAD software installed.

Is this CAD viewer free?

Yes — completely free, with no signup, no watermark on exports and no drawing size tiers. The whole project is open source.

Are my CAD drawings uploaded to a server?

DXF files are parsed entirely in your browser. DWG files must be uploaded, because the conversion runs server-side in an isolated, network-disconnected container. Drawings you explicitly save are stored server-side so you can reopen them, and you can delete them at any time.

What can I edit, not just view?

You can draw lines, polylines, rectangles and circles, move, copy, erase and nudge, reshape geometry by dragging grips, and add DXF text that exports natively. Selection works by click, window and crossing box, and everything is undoable.

Which CAD entities are supported?

LINE, LWPOLYLINE and POLYLINE including bulge arcs, CIRCLE, ARC, ELLIPSE, POINT, TEXT, MTEXT, INSERT with nested blocks, SPLINE, DIMENSION, LEADER and SOLID/3DFACE. HATCH is not currently rendered.

What formats can I export to?

DXF, SVG, PDF and PNG, with a live preview. You choose the area — the whole drawing, the current view, or a region you drag — plus the appearance mode, the PNG resolution and the page margin. Exports default to black-on-white, because CAD palettes are authored for dark backgrounds and vanish on paper.

Free, and open source.

Built to make CAD drawings openable by anyone who is sent one, without a licence or an install.

Open CAD Viewer