Skip to main content
Model Mender

Browser-local converter

DXF to 3MF converter

Convert a flat DXF into a 3MF solid locally. This pairing keeps more than any other DXF route here: DXF declares its unit in the file and 3MF records one, so the scale survives the trip instead of becoming a convention you have to remember.

Drop your DXF files here

STL, OBJ, PLY, GLB, glTF, 3MF, SVG and DXF. Nothing is uploaded: files are read and converted inside this tab. Checking what this device can handle...

Queue

No files yet. Drop models above, or use the file picker.

Add a model to see it here.

Output

Units

Size and placement

Repair and cleanup

These can change the shape, so they need a before-and-after review before export.

Inspection

Add a model to see its dimensions, mesh health and estimated volume.

What this DXF to 3MF conversion does and does not do

  • You supply the extrusion depth in millimetres. A DXF has no thickness, so this is the one number the drawing cannot tell us.
  • The unit is read from $INSUNITS and written into the 3MF. When the DXF declares nothing, millimetres are assumed and you are told, so a wrong assumption is visible rather than silent.
  • Only closed outlines become solid; open chains are reported and skipped rather than force-closed.
  • A DXF has no colour or material data, so the 3MF is written with no base materials.
  • Holes come from nesting under the even-odd rule, not from winding direction.
  • SPLINE, TEXT, DIMENSION and HATCH are listed as skipped. Only core 3MF geometry is written: production, slice and beam-lattice extensions are not emitted.

Troubleshooting

My slicer shows the wrong size

Check which unit the workspace read from the drawing. The 3MF states that unit, so if the DXF was drawn in inches and read as millimetres, every downstream tool will believe the wrong figure.

The profile did not close

Join the boundary into a closed polyline in your CAD tool. Nothing is force-closed here, because inventing the missing edge would change your part.

The 3MF has no colour

A DXF carries none. Assign materials in the workspace if you want the 3MF to record a colour.

Fillets look like straight cuts

That would mean the bulge was lost, which should not happen: bulges are flattened as true arcs. Check the curve tolerance, and confirm the fillet is a bulge or ARC rather than a SPLINE, which is skipped.

Questions

Why 3MF rather than STL for a DXF?

Because DXF declares a unit and 3MF can record it, while STL cannot. Converting to 3MF means the millimetres in your drawing are still millimetres to the slicer, stated in the file.

Is the export reproducible?

Yes. The archive is written with a fixed timestamp, so two exports of the same drawing and settings are byte-for-byte identical and carry no clock reading.

How is the result checked?

Every 3MF is re-opened after writing and its triangle count, mesh count, bounding box and declared unit are compared against what the writer was asked to produce.

More tools