Bed Leveling Offset Calculator

Fix your 3D printer first layer by tuning Z-offset.
Pick the symptom (not sticking, squished, or scraping) and get a corrected offset in mm plus tips.

Z-Offset Adjustment

3D printer bed leveling determines the precise distance between the nozzle and the print surface for the first layer. Getting this gap right is the single most critical variable for print adhesion and first-layer quality. (Don’t confuse it with the paper-test clearance you feel while leveling, which is only about 0.1 mm; the printed first layer itself is thicker.)

The ideal first-layer gap:

First Layer Gap = Nozzle Diameter × 0.5 to 0.8

For a standard 0.4 mm nozzle: ideal gap = 0.20–0.32 mm

First layer extrusion width: Most slicers default to printing the first layer at 120% of the nozzle diameter width, slightly squishing material into the bed:

First Layer Width = Nozzle Diameter × 1.20

The paper test: Slide a standard sheet of printer paper (0.10–0.12 mm thick) between the nozzle and bed. You should feel slight friction — the paper should move with light resistance, not drag heavily or slide freely.

Auto-leveling probe offsets (BLTouch / CR Touch):

Z Offset = Distance from Probe Tip to Nozzle Tip (negative value)

The Z offset must be tuned precisely after any nozzle change, hotend rebuild, or probe replacement. A Z offset of −2.3 mm means the probe triggers 2.3 mm above where the nozzle meets the bed.

First layer diagnostic guide:

Appearance Likely Cause Adjustment
Doesn’t stick, rounds up Too far from bed Lower Z offset (more negative)
Squished flat, blocked Too close to bed Raise Z offset (less negative)
Good adhesion, slight squish Correct gap No change needed
Gaps between lines Under-extruding Check feed rate and temperature
Blobs and strings Over-extruding Reduce flow rate

Bed leveling point pattern: Level at a minimum of 5 points: four corners (50 mm in from each edge) and center. After adjusting, run a full calibration print — a single-layer grid covering the entire bed — to verify uniform adhesion across all zones.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.