Tile, trim & finishes · Tile Layout Planner

How the Tile Layout Planner works

Before you snap a line: see whether a tile or a grout joint belongs on the centreline, and how big the cuts at the walls come out, in both directions.

Back to the tool

How this is calculated

A straight tile layout that is the same at both walls can only be centred in two ways: with a tile sitting across the centreline of the room, or with a grout joint on it. This tool works out both for each direction of the room and recommends the one that leaves the larger piece at the walls. A row that ends in full tiles counts as the largest piece of all.

S = room dimension − 2 × gap at the wall (the span that gets tiled) m = tile + joint (one module) tile on the centreline: room = S/2 − tile/2 − joint joint on the centreline: room = S/2 − joint/2 n = (room + joint) ÷ m, rounded down (full tiles each side of the centre) cut = room − n × m (if this is more than 0) no cut if that is 0 or less: the full tiles reach to within one joint of the wall

Everything is worked from the centreline outwards, one half of the room at a time, so the two cuts on an axis are always equal. For a 96 in wall, 12 in tile and a 1/8 in joint, a joint on the centreline gives 6 full tiles and cuts of 11 9/16 in at each wall; a tile on the centreline gives 7 full tiles and cuts of 5 1/2 in. Each answer can be checked by adding it back up: full tiles, cuts, joints and any gap at the walls must equal the room dimension. The tests behind this tool repeat that sum for thousands of random rooms.

The two layouts are half a module apart, so their cuts differ by half a tile plus half a joint. That is why, with the threshold at half a tile, one of them always clears it: either its cut is at least half a tile or it has no cut at all.

joint on the centreline: start line = the centreline tile on the centreline: start line = (tile + joint) ÷ 2 to either side of the centreline

The start line is the centre of the grout joint nearest the middle of the room. The drawing is built from the same list of pieces as the figures: each joint is drawn at its position along the wall, and the cut tiles are shaded. When the tiles are too small to show at the scale of the drawing, the joints are left out and only the cut tiles are drawn.

Where the half-tile test comes from

The geometry above is arithmetic. What counts as a good layout is guidance, and it is taken from these sources:

  • ANSI A108.02, sections 4.3.1 and 4.3.2, as quoted by the Ceramic Tile Education Foundation: tile areas are to be centred and balanced where that is possible, and cuts smaller than half a tile should usually be avoided. The standard itself was not read for this tool. The National Tile Contractors Association's TileLetter summarises ANSI A108.02 section 4.3 the same way and reports that the TCNA Handbook suggests the same.
  • Daltile's floor and wall installation guides: lay a dry row out from the centre line, and if the cuts at the walls are smaller than half a tile, snap a new line half a tile closer to the wall. That half-tile shift is, in effect, the move from one of the two layouts here to the other; this tool works it out as half a tile plus half a joint.

The flag in this tool is set to 50% of a tile for that reason, and you can change it. As quoted, the standard qualifies both points: centre the layout where possible, and usually avoid the small cuts. TileLetter, relaying the TCNA Handbook (which was not read for this tool), lists cases where a centred layout may not be the best choice: a focal point or decorative feature that the layout should line up with, a room whose shape makes centring impossible in every direction, a layout that runs on through several spaces, and the effect on waste. Those are judgement calls this tool does not make for you.

The gap at the wall

By default the cut tile is measured right to the wall and no grout joint is assumed there. If you enter a gap, that much is left empty at each wall and the layout is worked out again for the shorter span. Usually that makes each cut narrower by the gap, but not always: on a 96 7/8 in wall with 12 in tile and a 1/8 in joint, no gap gives 8 full tiles and no cuts, and a 1/4 in gap gives 6 full tiles and cuts of 11 3/4 in. On a 97 1/4 in wall the better start moves: a tile on the centreline with cuts of 6 1/8 in without a gap, a joint on the centreline with cuts of 11 15/16 in with one. Enter the gap; do not subtract it from a result by hand. Daltile's guides fit the perimeter tiles leaving a 1/4 in gap between tile and wall; use the figure in the instructions for your own tile and setting material.

If the full tiles stop short of the wall by less than one joint width, the tool reports that leftover instead of a cut. When a row comes out as full tiles wall to wall and the gap box was left blank, the result is shown as a warning until you enter a gap, or 0 to confirm there is none, because that row is the one a gap changes most.

Joint width, as arithmetic only

When even the better layout leaves a cut under your threshold, the tool shows what a different joint width would do: narrowing every joint makes each cut wider by half the number of joints in the row times the change, and one particular joint width makes a whole number of tiles fit with no cuts. Only joints from 1/16 in to 1/2 in are shown, and nothing is shown when the sum lands outside that range. The lower end is TileLetter's figure for the smallest joint ever recommended; the upper end is this tool's own cut-off, not a rule. These are sums, not advice. Whether a joint of that width suits your tile is for the tile and grout instructions to say.

What this does not cover

  • Brick, offset, herringbone and diagonal patterns. Only a straight grid with the joints lined up both ways.
  • Rooms that are out of square, L-shaped rooms, and fixed features such as a tub, a niche or a doorway.
  • How many tiles to buy. The counts are the pieces in the layout; breakage, offcut reuse and a waste allowance are not included.
  • Tiles that vary in size. Every tile is taken to be the size you enter.

What this calculator is tested against

This tool cannot be published unless it reproduces every example below. 14 were worked by hand from the cited rule.

ExampleExpectedBasis
96 in wall, 12 in tile, 1/8 in jointJoint on the centreline: 48 − 1/16 = 47 15/16; three tiles and joints take 36 3/8; cut = 11 9/16 in, 6 full tiles. Tile on the centreline: 48 − 6 − 1/8 − 36 3/8 = 5 1/2 in, under half a tile. Start on the joint.By hand Geometry of a symmetric row, derived in core.js
5 ft (60 in) wall, 12 in tile, 1/8 in jointTile on the centreline: 30 − 6 − 1/8 = 23 7/8; one tile and joint take 12 1/8; cut = 11 3/4 in, 3 full tiles. Joint on the centreline: 30 − 1/16 − 24 1/4 = 5 11/16 in, under half. Centre a tile; first joint 6 1/16 in off the centreline.By hand Geometry of a symmetric row, derived in core.js
Exact multiple: 96 in wall, 12 in tile, no joint96 ÷ 12 = 8 exactly: a joint on the centreline gives 8 full tiles and no cuts. A tile on the centreline gives 7 full tiles and two 6 in halves (exactly half, so not flagged).By hand Geometry of a symmetric row, derived in core.js
Exact fit with joints: 96 7/8 in wall, 12 in tile, 1/8 in joint8 × 12 + 7 × 1/8 = 96 7/8: eight full tiles and seven joints fill the wall with a joint on the centreline. A tile on the centreline would leave 5 15/16 in cuts.By hand Geometry of a symmetric row, derived in core.js
Odd exact fit: 84 3/4 in wall, 12 in tile, 1/8 in joint7 × 12 + 6 × 1/8 = 84 3/4: seven full tiles with a tile on the centreline, no cuts. A joint on the centreline would leave 5 15/16 in cuts.By hand Geometry of a symmetric row, derived in core.js
Sliver that the other start fixes: 98 in wall, 12 in tile, 1/8 in jointJoint on the centreline: 49 − 1/16 − 4 × 12 1/8 = 7/16 in slivers. Tile on the centreline: 49 − 6 − 1/8 − 3 × 12 1/8 = 6 1/2 in cuts. Check: 7 × 12 + 2 × 6 1/2 + 8 × 1/8 = 98.By hand Geometry of a symmetric row, derived in core.js
Leftover narrower than a joint: 97 in wall, 12 in tile, 1/8 in jointEight tiles and seven joints take 96 7/8, leaving 1/8 in: no room for a joint and a cut, so 8 full tiles with 1/16 in left at each wall. A tile on the centreline gives 6 in cuts.By hand Geometry of a symmetric row, derived in core.js
96 in wall, 12 in tile, 1/8 in joint, 1/4 in gap left at each wallThe tiled span is 96 − 2 × 1/4 = 95 1/2. The tile count is unchanged here, so each cut is 1/4 in narrower than without the gap: 11 5/16 in with a joint on the centreline, 5 1/4 in with a tile on it.By hand Geometry of a symmetric row, derived in core.js
A gap that changes the count: 96 7/8 in wall, 12 in tile, 1/8 in joint, 1/4 in gap at each wallWithout a gap this wall takes 8 full tiles exactly. With the gap the span is 96 3/8: 48 3/16 − 1/16 − 3 × 12 1/8 = 11 3/4 in cuts and 6 full tiles. The eighth tile no longer fits, so the cut is not just 1/4 in narrower.By hand Geometry of a symmetric row, derived in core.js
A gap that moves the start: 97 1/4 in wall, 12 in tile, 1/8 in joint, 1/4 in gap at each wallWithout a gap: tile on the centreline, 48 5/8 − 6 1/8 − 36 3/8 = 6 1/8 in cuts. With the gap the span is 96 3/4: joint on the centreline, 48 3/8 − 1/16 − 36 3/8 = 11 15/16 in; a tile there now leaves 5 7/8 in, under half.By hand Geometry of a symmetric row, derived in core.js
2400 mm wall, 300 mm tile, 3 mm jointJoint on the centreline: 1200 − 1.5 − 3 × 303 = 289.5 mm cuts, 6 full tiles. Tile on the centreline: 1200 − 150 − 3 − 909 = 138 mm, under half of 300. Check: 6 × 300 + 2 × 289.5 + 7 × 3 = 2400.By hand Geometry of a symmetric row, derived in core.js
Threshold raised to 75%: 53 1/2 in wall, 12 in tile, 1/8 in jointTile on the centreline: 26 3/4 − 6 − 1/8 − 12 1/8 = 8 1/2 in. Joint on the centreline: 26 3/4 − 1/16 − 24 1/4 = 2 7/16 in. Both are under 75% of a tile (9 in); the larger one is still the better start.By hand Geometry of a symmetric row, derived in core.js
Room 60 in × 96 in, 12 in square tile, 1/8 in jointWidth as the 60 in example (3 full + 2 cuts), length as the 96 in example (6 full + 2 cuts): 3 × 6 = 18 full tiles, 3 × 2 + 6 × 2 = 18 edge cuts, 4 corners; 5 × 8 = 40 pieces.By hand Geometry of a symmetric row, derived in core.js
Rectangular tile: room 60 in × 96 in, 12 in × 24 in tile, 1/8 in jointAlong the length with the 24 in side: joint on the centreline, 48 − 1/16 − 24 1/8 = 23 13/16 in cuts and 2 full tiles (a tile on the centreline would leave 11 3/4 in, under half of 24). 3 × 2 = 6 full tiles, 10 edge cuts, 4 corners.By hand Geometry of a symmetric row, derived in core.js

Sources