Practical tools for measured work
Tile Layout Calculator
Plan a tile grid across a room, centered or edge-started, with grout gaps and edge-cut sizes.
How it works
How to use it: enter your room dimensions, the tile size, and the grout gap between tiles, then choose a layout mode. "Start at edge" lines the first tile up flush with one wall, so every cut tile ends up along the opposite wall. "Centered" splits the leftover space evenly between both opposite walls, so the cut tiles at each edge match.
Formula. Tile pitch is the tile size plus one grout gap. The tile count along an axis is the room size divided by pitch, rounded up so the grid always covers the room:
Pitch = tile size + grout gap, Tile count = ceil(room size ÷ pitch)
In centered mode, the space actually covered by that many tiles is count × pitch − gap (the last gap isn't needed past the final tile). Half of the difference between room size and covered size becomes the offset - and the width of the cut tile - at each edge, clamped between 0 and one full tile.
Worked example. With the defaults above (3000 × 2400 mm room, 300 × 300 mm tiles, 3 mm grout, centered mode): pitch = 300 + 3 = 303 mm. Columns: 3000 ÷ 303 ≈ 9.90, rounded up to 10 tiles, covering 10 × 303 − 3 = 3027 mm - 27 mm more than the room, so the clamp puts the width edge cut at 0.0 mm (the grid already spans wall to wall, with that small 27 mm excess split across both edges rather than producing a distinct cut tile). Rows: 2400 ÷ 303 ≈ 7.92, rounded up to 8 tiles, covering 8 × 303 − 3 = 2421 mm - again over the 2400 mm room height, so the height edge cut also reads 0.0 mm. Grid = 10 × 8 = 80 tiles total.
Current-input example
The result above uses these exact values. This snapshot is included when the page is printed so the output can be checked against the original measurements.
- Room width
- 3000 mm
- Room height
- 2400 mm
- Tile width
- 300 mm
- Tile height
- 300 mm
- Grout gap
- 3 mm
- Layout
- Centered
Primary result: Grid: 10 x 8.
Before using the result
- Measure from the datum or reference edge described by this tool, and do not mix inside, outside and centerline dimensions.
- Keep inputs in the displayed units and preserve more precision than the final cutting or purchasing tolerance requires.
- When the result is close to a limit, verify it with a test piece, field measurement, manufacturer drawing or qualified project professional.
Limitations
This is a straight rectangular grid - it does not model diagonal, herringbone, brick-bond, or other offset patterns, and it assumes the room is a perfect rectangle with no obstructions (columns, alcoves, fixtures) to lay out around.
The tile count is the exact number needed to cover the grid with no allowance for breakage, miscuts, or future repairs - add a waste margin (commonly 10% or more for diagonal or intricate patterns) when you actually order tile.
When the tile pitch divides the room size almost exactly, the reported edge cut can round down to 0.0 mm even though a small trim is still needed at the wall - always dry-lay the first row before cutting anything.
Frequently asked questions
Centered or start-at-edge - which should I use?
Centered mode is usually better for rooms where both edges are visible - it avoids a sliver tile on one side and a near-full tile on the other. Start-at-edge is useful when one wall is hidden by cabinetry or a tub, so you only need to worry about the cut along the visible far wall.
Does the tile count include cut/edge tiles?
Yes - the "Tiles" total is columns × rows, which includes every partial tile at the edges alongside the full interior tiles. It doesn't add spares for breakage, so buy extra on top of this number.
Why are my width and height grids not symmetric even in centered mode?
Each axis is calculated independently from its own room dimension, tile size, and grout gap - a non-square room or non-square tile will naturally produce a different edge cut on the width axis than on the height axis, even though both are centered.
Related tools
Even Spacing Calculator
Evenly space any number of objects across an opening - holes, hooks, posts, anything.
Baluster Spacing Calculator
Enter the railing opening, baluster width and maximum gap you intend to use to calculate an equal-spacing layout.
Fence Picket Spacing
Lay out fence picket spacing across a run, with a live diagram of the finished fence section.
Stair Calculator
Work out riser and tread count, riser height and stair angle from total rise and run.
