DXFToolsOpen the studio

Clean and fix DXF files for cutting

Run a DXF through a preflight check and fix the problems that break cutting jobs — duplicate lines, zero-length entities, tiny gaps and over-dense curves — then export a cleaned file.

Clean a file

Free · no sign-up · the file is read in your browser and never uploaded.

Before a drawing goes to a laser, plasma or router, it should be clean: no doubled-up cut lines, no degenerate zero-length segments, no thousands of redundant points. DXFTools scores the file from 0 to 100 across six checks — degenerate entities, duplicate geometry, open contours and dangling endpoints, tiny segments, stray points and unsupported entity types — so you can see what needs attention.

From there you can remove duplicate geometry and simplify dense polylines (using the Ramer–Douglas–Peucker algorithm) with tolerances you control, then export a cleaned DXF. Tolerances default to a sensible value scaled from the drawing's size, and you can tune duplicate precision and snap distance to match your part.

All of it happens in your browser — the file is never uploaded — so you can clean confidential drawings without sending them anywhere, and without opening AutoCAD.

What you get

  • 0–100 readiness score across six preflight checks
  • Detects duplicate geometry, degenerate and tiny entities
  • Flags open contours and dangling endpoints
  • Remove duplicates and simplify dense polylines, then export a clean DXF
  • Tunable tolerances — runs entirely in your browser

Frequently asked questions

What problems does it find?
Degenerate (zero-length) entities, duplicate geometry, open contours with dangling endpoints, tiny segments below tolerance, stray points and unsupported entity types — each scored by severity.
Can it remove duplicate lines?
Yes. Duplicate geometry is detected by a quantised signature at a precision you choose, and can be removed when you export the cleaned file.
Will it reduce the number of points in dense curves?
Yes. Polylines can be simplified with the Ramer–Douglas–Peucker algorithm at a tolerance you set, cutting redundant points while keeping the shape.
Do you upload or store my DXF file?
No. The file is read and processed entirely in your browser using your device's own resources. It is never sent to a server or stored anywhere.

Try it on your own drawing

Open the studio, drop in your DXF, and clean a file — all in your browser, nothing uploaded.

Open DXFTools