3D Printer Bed Leveling Calculator
Enter corner height readings to get precise raise or lower adjustments for each corner.
This tool is for informational and educational purposes only. It is not a substitute for professional financial, medical, legal, or engineering advice. See Terms of Service.
Can't find what you need?
Request a ToolHow to Use the Bed Leveling Calculator
This calculator takes four corner height readings from your printer bed and tells you exactly which corners to raise or lower and by how much. Here is how to use it:
- Take corner measurements. Use the paper method: slide a piece of standard 80g/m² printer paper under the nozzle at each corner with the nozzle at the first layer height (usually 0 Z). The paper should have slight resistance. Note the Z offset or bed height reading for each corner. If you use a dial indicator, record the indicator value at each corner.
- Enter all four readings. Front left, front right, back left, back right. All values should be in the same units (mm). If using the paper method without a readout, measure the gap with a feeler gauge or estimate from the paper drag feeling.
- Read the adjustments. The calculator averages all four corners and tells you how much each corner deviates from the average. Corners above average need to be lowered; corners below average need to be raised.
A bed is considered level when the maximum deviation across all corners is less than 0.05mm. For most printing, anything within 0.1mm is acceptable. Bed mesh compensation in your firmware can correct for larger variations automatically.
About 3D Printer Bed Leveling
A level bed is the most important factor for successful first layers. The nozzle must be at a consistent distance from the bed surface across the entire print area. Too close and the nozzle scrapes or blocks; too far and the filament does not adhere. Manual bed leveling with four adjustment screws compensates for the bed's tilt relative to the printer's gantry. The adjustment screws change the height of each corner independently.
Most modern printers use automatic bed leveling (ABL) with sensors like CR Touch, BLTouch, or inductive probes. ABL maps the bed surface at many points and applies a mesh correction during printing. Even with ABL, manual leveling to within 0.5mm first makes the ABL compensation more effective. All calculations run in your browser. No data is stored or transmitted.
Frequently Asked Questions
How do I measure my bed height at each corner?
The most common method is the paper test: home the printer, then move the nozzle to each corner at Z=0 (or your first layer height). Slide a single sheet of standard printer paper under the nozzle. Adjust the bed screw until the paper has slight resistance when pulled but is not gripped tightly. Repeat for all four corners, then go around all corners a second time since adjusting one corner affects adjacent corners. For more precision, use a feeler gauge at 0.1-0.2mm or attach a dial indicator to the hotend carriage.
How much does turning a bed screw move the corner?
Most 3D printer bed adjustment screws use M3 or M4 threads. M3 screws have a 0.5mm thread pitch: one full turn moves the corner 0.5mm. A quarter turn moves it 0.125mm. M4 screws have a 0.7mm pitch: one full turn = 0.7mm, a quarter turn = 0.175mm. To raise a corner, turn the screw counterclockwise (looking from below). Check your printer's screw direction, as some are reversed.
What is the acceptable bed leveling tolerance for 3D printing?
For most FDM printing with 0.2mm layer height, bed deviation under 0.1mm across the print area is acceptable. For 0.1mm layer height (fine detail), aim for under 0.05mm deviation. With automatic bed leveling (mesh compensation), manual leveling to within 0.5-1mm is sufficient because the firmware corrects the rest during printing. Without ABL, manual leveling must be more precise, ideally within 0.1mm.
Why does my bed keep going out of level?
Bed screws vibrate loose over time during printing, especially on printers without spring-tension or silicone standoffs. Common fixes: use nyloc nuts or add a second nut to lock the adjustment nut in place, replace spring-style leveling with silicone spacers (which compress less and are more stable), or enable tramming compensation in firmware so minor drift is corrected automatically. Glass or PEI spring steel beds also warp with temperature cycles, which can shift apparent corner height.