Z-Offset First Layer Calibration Calculator

Calculate Z-offset adjustments for 3D printer first layer adhesion.
Convert offset values between steps, mm, and layer height percentages for any printer.

Z-Offset Adjustment

Z-offset is the distance (in millimeters) between the printer’s nozzle tip and the print bed surface when the printer reports it is at “home” (Z = 0). Getting this value right is one of the most critical steps in 3D printing — it directly controls how well your first layer sticks.

Too high (positive Z-offset is too large): The nozzle is too far from the bed. Filament drops onto the surface without squishing into it. First layer strings have round cross-sections instead of flat ones. The print either falls off mid-way or has very poor inter-layer adhesion.

Too low (nozzle too close to bed): The nozzle scrapes or drags against the bed. Filament has no room to flow, causing under-extrusion in the first layer or complete blockage. Can scratch glass, PEI, and other surfaces.

The paper test: Slide a standard sheet of paper (approximately 0.1 mm thick) between the nozzle and the bed while at printing temperature. You should feel slight resistance — the paper slides but is slightly gripped. This is a quick way to verify Z-offset before a print.

First layer target: For good adhesion, the first layer should be squished to approximately 75–90% of the nominal layer height. A 0.2 mm layer should look roughly 0.15–0.18 mm tall, with visible flattening on each extrusion line.

Negative Z-offset values: Most modern printers store a negative Z-offset (e.g., -1.35 mm). This means: when the endstop triggers, the nozzle is still 1.35 mm above the bed. The printer moves 1.35 mm further down to reach the actual bed surface. A larger negative number brings the nozzle closer. A smaller negative number (closer to zero) raises the nozzle.

Adjustment increments: For subtle tuning during printing (babystepping), adjust in 0.01–0.025 mm increments. For initial setup, 0.05–0.1 mm steps are appropriate.

Live adjustment (babystepping): Most modern firmware (Marlin, Klipper) allows adjusting Z-offset during printing by small increments. Use this to fine-tune while watching the first layer lay down in real time. The ideal first layer should look like a slightly flattened ribbon, with each line touching its neighbors.

Z-offset vs. bed leveling: Bed leveling (mesh compensation) corrects for a bed that is not perfectly flat across its surface. Z-offset sets the global height of the nozzle above the entire bed. Both are needed for perfect first layers.

Typical Z-offset range: Values between -5 mm and +5 mm cover nearly all printers. Most printers with probe sensors have offsets in the -0.5 mm to -3 mm range.


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.