Usable length · Usable width · Tile length
Mistake: Changing units and assuming the entered numbers were converted.
Fix: Numbers stay unchanged. Check the new unit and enter the intended measurement, or select an example for that system.
Plan rows, equal border cuts and whole boxes for a rectangular floor.
Runs offline in your browser. Once the page and required files have loaded, processing needs no internet.
Runs in your browser
Plan rows, equal border cuts and whole boxes for a rectangular floor.
Runs in your browser
Inputs are processed on this page and are never sent to a server.
Round each joint-aware grid count upward. Keep full interior tiles and split remaining width equally between opposite borders. Count each cut position as a new tile, then round to boxes.
Usable length · Usable width · Tile length · Tile width · Joint width · Tiles per box
Plan rows, equal border cuts and whole boxes for a rectangular floor.
Tiles before reuse: 70 Boxes: 7 Spare tiles: 0
n=ceil((L+g)/(t+g)); end=(L−(n−2)t−(n−1)g)/2 (n≥2); boxes=ceil(rows×columns/pack)
Tiles before reuse: 70 Boxes: 7 Spare tiles: 0
One straight rectangular grid with no rotation, obstructions or offcut reuse. Enter usable dimensions after perimeter gaps. No grout weight, adhesive, breakage allowance or structural approval.
Calculations run on your device. Form inputs are not sent to a server.
The initial choice follows your browser region. Your choice is remembered on this device. Gallons are US gallons. Switching units keeps your numbers unchanged and interprets them in the new unit.
Numbers stay unchanged. Check the new unit and enter the intended measurement, or select an example for that system.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: 0.001 · Maximum: 1000000 mm
Keep full interior tiles and split remaining width equally between opposite borders.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: 0.001 · Maximum: 1000000 mm
Keep full interior tiles and split remaining width equally between opposite borders.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: 0.001 · Maximum: 1000000 mm
Keep full interior tiles and split remaining width equally between opposite borders.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: 0.001 · Maximum: 1000000 mm
Round each joint-aware grid count upward.
Enter a numerical value for this quantity. Use the unit shown beside this field. mm / in
Minimum: 0 · Maximum: 1000 mm
Keep full interior tiles and split remaining width equally between opposite borders.
Enter a whole number; fractional counts are not valid.
Minimum: 1 · Maximum: 1000000
Round each joint-aware grid count upward. Keep full interior tiles and split remaining width equally between opposite borders. Count each cut position as a new tile, then round to boxes.
Calculated from your entries using the method below.
Keep full interior tiles and split remaining width equally between opposite borders.
Calculated from your entries using the method below.
Count each cut position as a new tile, then round to boxes.
Calculated from your entries using the method below.
Keep full interior tiles and split remaining width equally between opposite borders.
Calculated from your entries using the method below.
Round each joint-aware grid count upward. Keep full interior tiles and split remaining width equally between opposite borders. Count each cut position as a new tile, then round to boxes.
Calculated from your entries using the method below.
Round each joint-aware grid count upward. Keep full interior tiles and split remaining width equally between opposite borders. Count each cut position as a new tile, then round to boxes.
Calculated from your entries using the method below.
Round each joint-aware grid count upward. Keep full interior tiles and split remaining width equally between opposite borders. Count each cut position as a new tile, then round to boxes.
Calculated from your entries using the method below.
Round each joint-aware grid count upward. Keep full interior tiles and split remaining width equally between opposite borders. Count each cut position as a new tile, then round to boxes.
Calculated from your entries using the method below.
Keep full interior tiles and split remaining width equally between opposite borders.
Calculated from your entries using the method below.
Keep full interior tiles and split remaining width equally between opposite borders.
Calculated from your entries using the method below.
Mistake: Changing units and assuming the entered numbers were converted.
Fix: Numbers stay unchanged. Check the new unit and enter the intended measurement, or select an example for that system.
Mistake: Treating a result as valid outside the described scope.
Fix: One straight rectangular grid with no rotation, obstructions or offcut reuse. Enter usable dimensions after perimeter gaps. No grout weight, adhesive, breakage allowance or structural approval.
Read how ListFan and third-party services handle your data. See GDPR policy