DXF Offset Contour Tool
LocalFree DXF offset tool, no upload: inward or outward equidistant contours for cutter or laser kerf compensation, with round, square or miter joins.
Sample data loaded — click "Generate offset" to try it.
What is it? DXF Offset creates inward or outward offset contours from DXF geometry, which is how you apply tool compensation for cutting or engraving. Round, square and mitered joins are supported.
TL;DR: DXF offset in your browser, no upload: create inward or outward equidistant contours for cutter, knife or laser kerf compensation, with round, square or miter joins. Paste an ASCII DXF, set the distance and corner style, then preview and download offset.dxf — free, no sign-in, nothing leaves your device.
How to use
- Paste ASCII DXF text into the input.
- Set the offset distance (negative values offset inward), the corner style and the offset mode.
- Click "Generate offset", then copy or download offset.dxf.
FAQ
What offset units are used?
The offset uses the same drawing units as the DXF.
Which entities are supported?
Lines, polylines, circles and arcs are supported; text and splines are skipped.
What does "single parallel line" do?
It offsets an open polyline to one side only, like the CAD OFFSET command, instead of a closed outline.
How do I compensate for cutter radius or laser kerf width?
Offset a closed contour inward by the tool radius (for example 0.5 mm, using a negative distance) so the tool center stays inside the outline, or outward by half the kerf width to widen a cut. Check the direction in the preview before downloading.
Round, square or miter joins — which do I pick?
Round fills corners with arcs and keeps a constant distance around tight bends; square extends the two offset edges until they meet; miter also gives a sharp point but is capped by a miter limit of 2, so very acute corners are squared off instead of producing a long spike.
Why did my offset produce no output?
The distance was too large: the contour collapsed onto itself and the self-intersection was cleaned away. Reduce the absolute distance and generate again — a distance of 0 is rejected outright.
Examples
- Tool compensation: offset a closed contour inward by the cutter radius (e.g. 0.5 mm).
- Laser kerf compensation: offset outward by half the kerf width.
- Enlarge a gasket outline by 1 mm for a wider seal.
Supported formats
Limitations
- Extreme inward offsets can collapse a contour and produce no output — try a smaller distance.
- Entity types outside the whitelist (e.g. SPLINE/INSERT/HATCH) are not offset and stay out of the output — the result panel reports per-type counts.
- ASCII DXF only (convert binary DXF first).
- Clipper integer math (Boost license), precision ≈ 0.001 drawing units.
Privacy
Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.