SVG to DXF Converter (and DXF to SVG)
Cut-ready DXF from SVG, or SVG from DXF, at true size in millimetres or inches.
Try before you buy.
- Free preview: the converted drawing at preview size (up to 640 pixels) and a 4× close-up, watermarked, with its size and counts; the file stays locked.
- Locked until you unlock it: download.
- Unlock: Pro pass, ₹179 for 30 days or ₹79 for 1 week, a one-time payment that never renews. Unlock: Pro pass, $5.99 for 30 days or $2.99 for 1 week, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Your drawing
No file yet: choose one, paste SVG code, or .
Paste SVG code instead
Paste the whole file, from <svg to </svg>. It is read as text and never shown as a picture.
DXF
Converting…The converted drawing appears here.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the SVG to DXF Converter (and DXF to SVG)
Convert an SVG into a DXF for laser cutters, CNC routers, plotters, CAD programs and Silhouette Studio Basic Edition, or turn a DXF back into an SVG for Cricut Design Space, Inkscape or a web page. Paths, rectangles, circles, polygons, transforms, nested groups and repeated <use> shapes are converted; curves become polylines within the precision you choose or exact splines, and round holes stay true circles.
The drawing keeps its true size: an SVG’s width and height in mm, cm, inches or points, or 96 user units per inch when it states none (as browsers draw it), and a DXF’s own unit. Layers follow the SVG’s colours or its top-level groups (Inkscape and Illustrator layers), so cut, score and engrave lines arrive on separate layers. Everything runs in your browser; the file never leaves your device. Without a pass you see the converted drawing as a watermarked free preview with its size and counts; a Pro pass unlocks the file.
How to use it
- Choose an SVG or DXF file (or paste SVG code). The direction follows the file; switch it with SVG → DXF or DXF → SVG.
- For a DXF, pick the unit (millimetres or inches), the version (R12 for the widest support, R2000 for splines and a stated unit) and how layers are made: one per colour, one per top-level group, or one layer.
- Set the precision for curves, tick Join touching pieces, Close paths whose ends meet and Remove duplicates for clean cuts, or enter a width to scale the drawing.
- For an SVG from a DXF, check the drawing unit (taken from the file when it says) and choose layer colours or all black and a line width.
- Check the preview, the size and the node count. With a Pro pass, select Download; without one the result stays a watermarked free preview.
Examples
SVG 90 × 90 mm with a red “Cut” layer (outline, two holes) and a blue “Engrave” layer · DXF R12 · layers by colour
84 × 84 mm drawing · 3 circles on COLOUR_FF0000, a hexagon and a wave on COLOUR_0000FF
A cut-file SVG from a design shop · DXF R12 · join touching pieces · remove duplicates
Closed polylines in millimetres that Basic Edition opens ready to cut; pieces drawn as separate segments are joined into one outline each
A DXF drawn in inches ($INSUNITS = 1) with LINE and ARC entities on two layers · SVG in inches
An SVG at the part’s true size in inches, one group per DXF layer; arcs stay smooth curves
An SVG logo · DXF R2000 · curves as splines
Each curved outline as one cubic SPLINE (exact, not faceted) and straight outlines as LWPOLYLINE, with $INSUNITS set to millimetres
Common uses
- Opening shop-bought SVG cut files in Silhouette Studio Basic Edition.
- Sending logos and lettering to a laser cutter, CNC router or plotter as DXF.
- Using a CAD drawing (DXF) in Cricut Design Space, Inkscape or on a web page.
- Separating cut, score and engrave lines into DXF layers by colour.
- Cleaning up CAD exports: joining loose segments into closed outlines and removing doubled lines.
Which program reads which file
- Silhouette Studio: Basic Edition opens DXF files ready to cut; SVG and PDF need Designer Edition or higher (Silhouette: file types and features). Convert SVG to DXF here for Basic Edition.
- Cricut Design Space uploads SVG and DXF files as cut images (Cricut: uploading images). Convert a DXF to SVG here for any program or app that takes SVG only.
- LightBurn imports SVG, DXF, AI and PDF (LightBurn: importing artwork). Layers by colour (the default) keep cut, score and engrave lines apart in programs that sort work by colour or layer.
- CAD and CNC programs read DXF; R12 is the oldest and most widely read version.
Program names are used only to say which files open where.
R12 or R2000, polylines or splines
- DXF R12 writes every outline as a POLYLINE and circles as CIRCLE. It cannot store a unit, so programs either assume one or ask: choose the same unit there.
- DXF R2000 writes LWPOLYLINE, SPLINE and CIRCLE entities and records the unit in its
$INSUNITSheader (4 = millimetres, 1 = inches), following the Autodesk DXF Reference. It includes the header, tables, blocks and objects sections that R2000 readers expect. - Polylines approximate curves with short straight segments: Fine stays within 0.01 mm of the curve, Normal 0.05 mm, Draft 0.2 mm. Finer means more nodes and longer files.
- Splines (R2000 only) keep Bézier curves exactly: each curved outline becomes one cubic B-spline whose control points are the curve’s own (SPLINE group codes). Not every cutter program reads splines: if yours shows nothing or jagged curves, use polylines.
Size and units
- An SVG with a width and height in mm, cm, in, pt or pc keeps that size; one in px or without units is read at 96 px per inch, as browsers draw it (CSS: 1 in = 96 px). If a file drawn at 72 per inch (some older Illustrator exports) comes out 25 % too small, enter the width you want instead.
- Width scales the drawing so its outlines are exactly that wide (and puts its corner at 0, 0); leave it empty for the true size.
- A DXF’s unit comes from its
$INSUNITSheader. A DXF without one (R12 files, many exports) is taken as millimetres: choose the drawing unit if the size looks wrong. - The SVG from a DXF states its size in mm or in, with one SVG unit per drawing unit, so measurements in CAD and in the SVG agree.
Clean cuts: joining, closing and duplicates
- Join touching pieces links paths that meet end to end (within 0.05 mm) into one outline, as CAD exports often draw every segment on its own. A chain that comes back to its start becomes closed.
- Close paths whose ends meet closes outlines whose ends are within 0.05 mm, so cutters and lasers treat them as shapes. Close every open path closes all of them (use it only when every line should be a closed cut).
- Remove duplicates drops paths drawn twice (also when the copy runs the other way), which would make a laser cut the same line twice.
- Hidden shapes (
display: none, zero opacity, no fill and no stroke) are always left out.
Limitations
- SVG text is not converted: turn it into paths first, or set the words as outlines with Text to SVG. Embedded pictures are skipped (trace them with Image to SVG), and clip paths and masks are not applied.
- Fills, gradients and stroke widths do not carry into a DXF: it holds the outlines’ geometry only. Strokes become single lines along their centre.
- From DXF: lines, polylines with arcs, circles, arcs, ellipses, splines, solids, 3D faces seen from above and blocks (also nested and in arrays) are converted. Text, hatches, pictures, dimensions’ text and 3D meshes are left out and counted.
- Files up to 30 MB and 200,000 lines or curves; larger drawings should be split.
- Without a pass the free preview shows the converted drawing at up to 640 pixels with a watermark, with its size and counts, and the file stays locked.
Privacy
On this device: nothing is sent
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
What do I get without a pass?
Without a pass, SVG to DXF Converter (and DXF to SVG) shows the converted drawing at preview size (up to 640 pixels) and a 4× close-up, watermarked, with its size and counts; the file stays locked. Until you unlock it, the result can’t be downloaded. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Will the DXF open in Silhouette Studio Basic Edition?
Yes: Basic Edition opens DXF files ready to cut (SVG needs Designer Edition, per Silhouette’s file-types page). Choose DXF R12, millimetres or inches as you work, and tick Join touching pieces so each shape is one closed outline.
Why is my DXF the wrong size?
Two usual causes: the SVG had no units and was drawn at 72 per inch (it comes out at 75 % size here), or your CAD program assumed another unit for an R12 file, which stores none. Enter the width you want, or choose R2000, which records the unit.
Should I use polylines or splines?
Polylines are read by every DXF program. Splines (DXF R2000) keep curves exact and the file smaller, which suits CAD and CNC work; not every cutter program reads them, so test once with yours.
Where did my text go?
SVG text needs its font to draw, so it is not converted. Convert text to paths in your design program first (Inkscape: Path, Object to Path; Illustrator: Type, Create Outlines), or set the words with the Text to SVG tool, which makes outlines.
Is my file uploaded?
No. The file is read and converted in your browser, as text, and is never put on the page or sent anywhere.