Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightEmbroidery & CNC Toolschevron_rightKerf Compensation ToolKerf Compensation Tool

Kerf Compensation Tool

Offset every closed contour of an SVG by half your kerf width — outward for outer edges, inward for holes — so cut pieces come out at their nominal size.

upload_file

Click to browse or drag & drop files here

SVG file (.svg) with closed contours

Accepted: .svg

The width of material the beam or blade removes. Run a test cut on scrap to measure yours precisely — it varies by material, thickness, power and speed.

Similar Tools

Laser Cutter File Inspector

Laser Cutter File Inspector

Check an SVG for the three things that ruin a laser job: open contours, duplicate/overlapping traces, and risky cut order — before it reaches the machine.

CNC Toolpath Analyzer

CNC Toolpath Analyzer

Analyze milling and router G-code for feed rates, spindle speeds, cutting vs rapid distance, an estimated machining time, per-tool breakdown and depth-per-pass profile.

CNC G-code Viewer

CNC G-code Viewer

Visualize milling and router G-code as a real 3D toolpath — rapid moves, cutting passes, arcs and Z-depth colored, right in your browser.

HPGL to SVG Converter

HPGL to SVG Converter

Convert an HPGL or HPGL-2 plotter file into an editable SVG, with each pen kept as its own group and correct millimetre scaling.

XPS / OXPS Viewer

XPS / OXPS Viewer

Open Microsoft's XPS and OXPS fixed-layout documents and read them page by page, with no Windows components needed.

Video Metadata Viewer

Video Metadata Viewer

View video duration, resolution, bitrate, and MIME type for any video file. Fully private, runs in your browser.

Unit Converter

Unit Converter

Convert between common measurement units.

apps

More Tools

Browse our full collection of free online tools.

Why your cut part is always a bit too small

A laser, plasma torch, or blade does not remove a line — it removes a strip of material centred on the toolpath, as wide as the kerf. Cut a 100 mm square along its drawn edges with a 0.2 mm kerf and the finished square measures roughly 99.8 mm: the beam ate half the kerf off every edge. Kerf compensation offsets the toolpath so the finished part, after material is removed, lands exactly on the size you drew.

Outward for edges, inward for holes

The direction matters and it is opposite for the two cases:

  • An outer contour — the boundary of the piece you're keeping — is offset outward by half the kerf, so the beam's inward half brings the cut edge back to your line.
  • An inner contour — a hole cut into the piece — is offset inward by half the kerf, so the beam's outward half brings the hole's edge out to your line.

For shapes nested several levels deep (an island inside a hole inside the outer piece, and so on), the direction has to alternate with each level of nesting. This tool works that out automatically: it finds each contour's immediate container (the smallest shape that encloses it) the same way the Laser Cutter File Inspector does, and sets the default direction from nesting depth. You can flip any individual contour by hand if your case does not follow the usual pattern.

Real polygon offsetting

Offsets are computed with clipper-lib, the integer-geometry polygon library this site's 3D slicing tools already use for the same job — not an approximation that can self-intersect on tight corners.

What it needs

A kerf width in millimetres (check your machine or run a quick test cut — kerf varies by material, thickness, power and speed) and an SVG with closed contours. Open contours cannot be offset as a closed shape and are skipped, with a count shown so you know to fix them first (the Laser Cutter File Inspector will find exactly which ones).

Privacy

The SVG is parsed, offset and exported entirely in your browser. Nothing is uploaded.