KEMI
/

KEMI Tools

DXF Viewer — Open CAD Drawings Online

Check DXF drawings on a computer or phone without CAD software: pan and zoom, toggle layers, see the drawing size and units, and measure point-to-point distances. Handy for checking units and dimensions of a PCB outline before sending it. The drawing never leaves this browser.

Drop a DXF file here

Or click to choose — the drawing is opened in this browser and never stored.

How to use

  1. Drop a .dxf file into the box above or click to choose one. It opens fitted to the screen.
  2. Drag to pan; use the mouse wheel (pinch on phones) to zoom. Fit view returns to the full drawing, and the background button switches dark/light.
  3. Uncheck layers in the list to hide them. The info panel shows the DXF version, units and drawing size (with mm conversion).
  4. Press Measure and click two points to see the distance and ΔX/ΔY.

DXF vs DWG

DWG is AutoCAD's native, unpublished binary format; other programs rely on reverse-engineered libraries, so compatibility problems are common. DXF(Drawing Exchange Format) is the openly documented exchange format: mostly plain text, repeating “group code line + value line”. Nearly every tool — KiCad, Altium, Fusion, SolidWorks, laser cutters, CNC software — reads and writes it, which makes it the safest way to send a board outline to a fabricator.

Versions, encoding and units

R12 (AC1009) is the simplest and most compatible. 2000/2004 (AC1015/AC1018) add lightweight polylines and store text in the PC's code page. From 2007 (AC1021) text is UTF-8. Coordinates carry no unit: $INSUNITS(4 = mm, 1 = inch) says what they mean, but many programs leave it empty — a 100 × 80 outline is a small board in mm and 2.5 m in inches. The info panel shows the unit and mm-converted size; check it before sending. There is no “mil” unit in DXF, so export in mm.

Exporting a PCB outline

  • AutoCAD — SAVEAS → “AutoCAD R12/LT2 DXF” or “2000 DXF”; set UNITS to millimeters first.
  • KiCad — PCB Editor → File → Export → DXF (or Plot → DXF), Edge.Cuts layer only, mm.
  • Altium Designer — File → Export → DXF/DWG, the mechanical/board-outline layer only, mm.
  • Fusion 360 — right-click the sketch → Save as DXF; choose the origin beforehand.

What we check in an outline DXF

  • A closed outline with no gaps or overlapping segments.
  • Millimeter units and a sensible origin (bottom-left corner).
  • Separate layers for outline, cutouts, slots and annotations — no text on the outline layer.
  • 2D only, no stray Z values.
  • Inside corners come out rounded by the router bit radius — tell us if you need sharp corners.
  • Draw slots and cutouts as closed shapes and note whether they are plated.

Privacy

The viewer uses the open-source dxf-viewer library (MPL-2.0) and WebGL to render on your device. The drawing, its name and coordinates are never transmitted. The only outbound request is the font download when Show text is on; the site counts tool usage anonymously.

FAQ

Is my drawing uploaded?

No. Parsing and rendering happen entirely in your browser and the drawing is never uploaded. With Show text on, the viewer downloads the NanumGothic font (OFL open font, ~2MB) once from the jsDelivr CDN to draw text — the drawing itself is still not sent, and turning the option off skips the font too.

Can it open DWG?

No. DWG is Autodesk's closed binary format. Re-save it as DXF in AutoCAD, DraftSight, LibreCAD or similar. If a DWG exported from Fusion 360 looks broken in AutoCAD, we have a separate Fusion DWG cleanup tool.

Korean or other non-Latin text is garbled.

DXF from AutoCAD 2007 onward is UTF-8, but older versions (R12/2000/2004) use the creating PC's code page. The viewer picks it from $DWGCODEPAGE; if it's still wrong, choose an encoding manually and the file is re-read.

Are measured distances accurate?

It computes the straight-line distance in drawing coordinates, labelled with the $INSUNITS unit (mm, inch, …) or shown unitless if none is set. There is no snapping, so zoom in before clicking or confirm critical dimensions in CAD.

Does it show 3D, hatches and blocks?

2D entities — lines, polylines, circles, arcs, ellipses, splines, text, dimensions, hatches and block inserts — are shown. 3D solids (ACIS), meshes, XREFs, image attachments and OLE objects are not. Binary DXF isn't supported; save as ASCII DXF.

Outline ready?

Upload your Gerbers and outline DXF for an instant PCB fabrication and routing quote. If anything in the drawing is unclear, we check it and get back to you first.

Get a PCB quote →

See also: 3D Viewer (STL/STEP) · Fusion DWG cleanup · Online CAD & Gerber viewer · HWP Viewer · Privacy Policy