Convert DXF to STL by Extruding It
A DXF from AutoCAD, LibreCAD, Inkscape or a laser cutting project is usually a flat drawing. To print it, the closed shapes have to be pushed up into a solid. Drop a DXF here: the page reads lines, polylines with arcs, circles, ellipses and splines, joins loose segments into closed loops, finds the holes, and extrudes everything to the height you choose, with an optional base plate.
How to use it
- 1
Add your DXF
Drop a .dxf on the box or click to pick it. ASCII DXF files from any CAD or drawing program work.
- 2
Check the unit
The drawing unit is read from the file when it has one. Otherwise choose it; the size readout shows the result in mm.
- 3
Set the height
Type the extrusion height and, if you like, add a base plate to join loose parts into one piece.
- 4
Download the STL
Check the preview and the warnings, then save a binary STL for your slicer.
What to know before you convert
- Only closed shapes can be extruded. Loose lines and arcs are joined when their ends meet within the join tolerance; loops that stay open are skipped and counted in a warning.
- Supported: LINE, LWPOLYLINE and POLYLINE (with arcs), ARC, CIRCLE, ELLIPSE, SPLINE and simple block INSERTs. Text, hatches, dimensions and images are ignored.
- The drawing is read flat on X and Y. 3D entities such as 3DFACE, meshes and solids are not extruded, and a warning says so.
- Binary DXF and DWG files are not supported. Save as ASCII DXF first. Files up to 50 MB are accepted.
Don't have a model?
Generate one from a sketch, image or text. Our AI generators give you a 3D model with an STL download for printing. They use credits; this converter does not.