Local tool for CAD, CNC & laser work

SVG to DXF
without the scale guesswork.

Convert SVG files to clean, correctly scaled DXF drawings. See the actual export geometry before it reaches your CAD or cutter.

No uploadsNo accountDXF R2000
Start with an SVG

SVG to DXF converter

Drawing bench · SVG → DXF
Local processing
One local .svg · up to 10 MiB

Drop SVG here

We’ll resolve the paths, check the physical scale, and show exactly what goes into the DXF.

Your file stays in this tab — no uploads.
Engine starts on first fileOutput · mm

Ready for an SVG file.

01 · The geometry contract

What goes in is not always what gets cut.

DXF carries geometry, not SVG’s full visual appearance. This converter exports the underlying source paths once and tells you when a visual feature cannot be represented safely.

<path><line><rect><circle><ellipse><polyline><polygon>

Exported

  • Open and closed vector paths
  • Groups, transforms and internal use instances
  • Fill and stroke source paths without duplication
  • Curves flattened at a physical tolerance

Stops for review

  • Live text and raster images
  • Complex or non-rectangular clip paths, masks and markers
  • External resources or scripts
  • Geometry partly clipped by a viewport

Nothing unsupported is silently dropped into a “mostly right” DXF. Learn how to convert text to outlines.

02 · Three measured steps

From file to drawing bench.

The entire conversion stays in one browser tab. The server delivers the app; it never receives your source or output file.

  1. 1

    Choose locally

    Drop one plain UTF-8 SVG. The browser reads it directly from your device.

  2. 2

    Check scale

    Physical units are preserved. CSS pixels use 96 px/in. Missing size becomes one clear question.

  3. 3

    Inspect & download

    The preview and DXF use the same flattened geometry. Warnings stay visible beside the download.

03 · Units without folklore

A pixel is not a millimeter.

SVG files can describe a canvas in millimeters, inches, points, CSS pixels, or no physical unit at all. We show both the canvas and artwork bounds—and where each measurement came from.

Physical units
mm, cm, in, pt, pc, Q are preserved.
Pixels
px and unitless root dimensions are interpreted at 96 CSS px per inch.
No size
A viewBox gives proportions, not a real-world dimension. You choose artwork width or height.
Read the SVG units guide →

04 · Built for real imports

One clean drawing, several destinations.

CAD sketches

Carry 2D outlines into a sketch without guessing which SVG units your importer assumed.

Laser cutting

See open contours before download and keep stroke decoration out of toolpath geometry.

CNC prep

Move artwork to a clean origin and inspect the exact polylines that reach the DXF.

05 · Bench notes

Questions before the first cut.

Still unsure? Send a question or a sanitized fixture.

Does my SVG get uploaded?

No. File bytes move from the browser File API to a local Web Worker and conversion engine. They are not sent to an application server, analytics service, or storage.

Why does text block conversion?

Live text depends on fonts and shaping rules that DXF cannot reproduce reliably. Convert it to vector outlines in the authoring app first.

Why is the preview monochrome?

The converter exports geometry, not SVG appearance. The preview shows the polylines and circles written to the DXF, so gradients, fill colors, and stroke widths are not shown.

Which DXF version is generated?

ASCII DXF R2000 (AC1015), with drawing units set to millimeters or inches and 2D geometry on layer 0.

Can I convert several files at once?

Not yet. The converter handles one SVG at a time so every scale decision and warning stays visible.