Uneven Wall Gallery Calculator

Hang picture frames perfectly level on walls where the floor or ceiling slopes. Get compensated hook heights so your gallery looks straight, even when your floor doesn't.

Level mode compensates for floor slope so your frames hang truly horizontal. Each hook height is adjusted for the floor rise/fall at that position.

Wall Preview

Arrangement Width
1,360 mm
3 frames with spacing
Left Margin
820 mm
Right Margin
820 mm
Max Slope Compensation
0 mm
Difference between first and last hook height
Frame Centre from Left Hook from Floor Floor Rise
Measure up from the floor at each frame position. The hook height values already account for the floor slope at each point, so simply measure straight up from the floor where each frame will hang.

How to Use This Calculator

  1. 1

    Measure your wall width

    Measure the full width of the wall section where you want to hang your gallery. Enter the value in your preferred unit.

  2. 2

    Check your floor slope

    Place a spirit level along the floor across your hanging area. Measure the gap at the high end between the level and the floor. Enter a positive number if the right side is higher, negative if lower.

  3. 3

    Enter frame details

    Set the number of frames, their width and height, and the desired spacing between them. All frames are assumed to be the same size.

  4. 4

    Set your hanging height

    Enter the desired centre-of-frame height from the floor at the left wall edge. 1500 mm (eye level) is a common choice. Also enter your hook drop measurement.

  5. 5

    Read off the hook heights

    For each frame, measure the given hook height straight up from the floor at that horizontal position. The calculator has already compensated for the slope.

Hanging Level Frames When Nothing Else Is Level

In older houses, the question "how high should this frame be?" hides a trap: measured from where? Floors in period properties routinely slope 20–50mm across a single room; skirting boards follow the floor; picture rails follow neither. If you measure each frame's height from the floor directly below it, your perfectly-measured row of frames will faithfully reproduce the floor's slope — level to the tape measure, visibly drunk to the eye. This calculator compensates: you tell it the slope, and it adjusts each nail height so the frames hang truly level.

First, measure the slope

You need one number: how much the floor rises or falls across the wall's width. Three ways to get it, in order of accuracy:

  • Laser level: project a horizontal line across the wall, measure from the line down to the floor at both ends. The difference is your slope.
  • Spirit level and a straight batten: hold the batten level from the high end, measure the gap beneath it at the far end. Repeat in sections across long walls.
  • Water level / clear hose: old-school and surprisingly accurate over long spans.

Note the direction too — the calculator needs to know which end is high. A floor falling 30mm left-to-right means nails on the right must be 30mm higher relative to the floor to be at the same true height.

Level to gravity, or level to the room?

Here's the judgement call this calculator can't make for you. A frame hung dead level (to gravity) next to a sloping picture rail, sloping ceiling line, or sloping skirting can look more crooked than one that splits the difference, because the eye judges the frame against nearby lines, not against true horizontal. The practical rules:

  • Slope under ~15mm per 2m: hang true level; nobody will notice the lines disagree.
  • Strong visible reference lines (picture rail, dado, exposed beams): bias the frames 30–50% toward the reference line's slope.
  • No nearby reference lines (large plain wall): hang true level and let the skirting do what it likes — the eye forgives distant disagreement.

A worked example

Wall: 3,000mm wide; floor falls 36mm from left to right. Plan: three 500mm-wide frames in a row, centres at a true height of 1,450mm, 60mm gaps, hook drop 90mm.

The frame positions across the wall put the three hooks at 885mm, 1,445mm, and 2,005mm from the left edge. The floor under those points has dropped roughly 11mm, 17mm, and 24mm respectively. So while the true nail height is the same for all three, the tape-measure heights from the floor directly below each nail are about 11, 17, and 24mm more than the left-edge measurement. The calculator prints each nail's floor-measured height individually — measure each one from the floor below it and the row comes out level.

Practical tips for crooked rooms

  • Trust the laser, not the tape, where possible. If you own a laser level, set one line at true nail height and ignore floor measurements entirely — use the calculator's slope-compensated numbers as a cross-check.
  • Don't align frame tops with the ceiling. Ceilings in old houses sag toward the middle; aligning to them bakes a curve into your gallery.
  • Check each frame with a small level anyway. Slope compensation puts the nail in the right place; a wire-hung frame can still pivot a few degrees on its hook.
  • Lath-and-plaster walls: old sloping-floored houses usually have old walls too. Drill, don't hammer — hammering picture nails into lath-and-plaster cracks the keys behind the plaster. Use a masonry or wood bit as appropriate and proper fixings.

Once the slope is handled, layout questions are the same as on any wall — the Gallery Wall Spacing Calculator for even rows and grids, and the Hook Drop Guide for measuring your frames' hardware.

Frequently Asked Questions

How do I know if my floor slopes or my ceiling does?

A spirit level on the floor answers it in seconds: bubble off-centre means the floor slopes. Check the ceiling separately with a laser line or by measuring floor-to-ceiling at both ends of the wall. In many old houses both slope — in different directions — which is exactly when measuring frames from a single true-level reference matters most.

Is it the floor slope or the wall lean that matters?

For nail heights, the floor slope — that's what corrupts your vertical measurements. A wall that leans (out of plumb) instead pushes the frame's top or bottom away from the surface; fix that with bumper pads or by lowering the hanging point, not with this calculator.

Should frame bottoms align with the sloping skirting board?

No — following the skirting tilts your whole arrangement. Align the row to true level (or slightly biased toward a strong reference line, as described above) and accept that the gap to the skirting varies along the wall. A varying gap is far less noticeable than tilted frames.

My floor slopes in two directions. What do I enter?

Only the component along the wall you're hanging on matters. Measure the floor's fall from one end of that wall to the other and enter that; slope running toward or away from the wall doesn't affect nail heights.

Why do my pictures look crooked even though I measured carefully?

If your floor or ceiling slopes, measuring the same distance up from the floor at each frame position causes the frames to follow that slope rather than hanging truly level. Your eye detects this tilt against other horizontal references in the room such as door frames, windows, and furniture edges. The solution is to compensate each measurement for the floor's rise or fall at that point, which is exactly what this calculator does in Level mode.

Should I hang pictures level or follow the ceiling line?

In most rooms, hanging frames truly level (horizontal) looks best. Your eye naturally uses door frames, windows, and furniture as horizontal references, so frames that follow a sloping ceiling or floor tend to look crooked. Following the slope only works in very specific architectural contexts, such as along a stairway wall. A spirit level is your best friend when hanging pictures.

How do I measure floor slope?

Place a long spirit level along the floor or skirting board across your intended hanging area. When the bubble is centred (level), measure the gap at the raised end between the bottom of the spirit level and the floor. That gap measurement is your slope value. If the right side of your wall is higher, enter a positive number. If the right side is lower, enter a negative number.