DXF vs DWG vs STEP vs STL

The difference between a mesh and a solid decides whether a shop can quote your part. It decides whether you can edit the part, whether a shop can quote it, and whether the file is CAD at all. Here is the distinction, with files you can open.

STEP vs STL: mesh or solid

A mesh is a skin made of triangles. It approximates curves and has no idea what a hole is. A solid stores real geometry: a cylinder is a cylinder, with an exact axis and radius. You can measure it, edit it, and hand it to a machinist.

A mesh is a valid file. It is a shell of triangles, with no idea what a hole is. Take one to a machine shop expecting a quote and you will be asked for a solid.

FormatKindGood forEditable later
DXF2D vector (text-based as written here)Laser, waterjet, plasma, CNC routing. The safe defaultYes
DWG2D/3D, binaryGoing back into AutoCAD. Same geometry as DXF, less portableYes
STEP3D solid (B-rep)Machining, assemblies, anything a shop quotesYes
IGES3D surfacesLegacy interchange. Prefer STEP where you canPartly
STLMesh3D printing, mesh workflows, visualisationNo
OBJ / GLBMeshRendering and games, not manufacturingNo
SVG2D vectorDocumentation, previews, some cuttersYes

Which one to ask for

Why this one writes R12 DXF

DXF has many revisions. R12 is the oldest widely used one and, precisely because it is old, it is the one every laser cutter, CNC controller and CAM package imports without complaint. Newer revisions add features this drawing model does not need, at the cost of compatibility that matters to whoever ends up cutting the file.

Circles are written as real CIRCLE entities and curves as real ARC entities instead of polyline approximations, so CAM software can drive them as true circular moves instead of thousands of tiny line segments.

What is in the files here

Every DXF from this tool uses up to three named layers — only the ones a part actually needs are written into its file. Two of them are geometry you cut. Your CAD package's own default layer 0 stays empty.

LayerWhat it isCut it?
PROFILEThe outer boundary of the partYes
CUTSHoles, slots and internal cutoutsYes
BENDWhere a fold goes, on bracket profiles only. A marker, not a cutNo — suppress or scribe

Four things worth knowing before these go near a machine:

Licence

Every file in the library is public domain. Use them commercially, in customer work, modified or as-is, with no attribution. Files you generate yourself are yours; nothing is claimed over them.

Look at one

Every file in the library is downloadable. Open one in a text editor: DXF is plain ASCII, and you can read the entity list yourself rather than taking anyone's word for what is in it.

Get a real file

Describe a part and the ai cad generator returns a DXF you can measure. Free, no signup.

Open the tool