Tile Calculator for Floors and Walls
The Tile Calculator works out exactly how many tiles you need for a flooring or wall tiling project, so you stop guessing and stop over-buying. Enter your room dimensions, pick a tile size, and get a precise tile count that already includes a waste allowance for cuts and breakage.
It is built for anyone planning a tile job — DIY homeowners, renovators, and tradespeople estimating materials. Beyond a simple rectangular floor, it handles L-shaped rooms and triangular areas, calculates full-room wall tiles from the perimeter, and accounts for grout spacing, laying patterns, and door and window deductions.
You also get boxes required, a cost breakdown, and a live canvas preview of your chosen pattern before you buy anything.
How to Use the Tile Calculator
Choose Floor or Wall mode
Pick Floor for floor tiling or Wall for wall tiling. Wall mode takes the room's length, width, and ceiling height and calculates the four-wall area automatically using 2 × (L + W) × H.
Set the unit and enter dimensions
Select meters, centimeters, inches, or feet. In Floor mode choose a shape — Rectangle, L-Shape, or Triangle — and type the measurements. In Wall mode enter the room's length, width, and ceiling height.
Select your tile size
Tap a preset (30×30, 40×40, 60×60, 30×60, 80×80, or 60×120 cm) or enter a custom width and height in centimeters. For rectangular tiles, choose horizontal or vertical orientation.
Pick a laying pattern
Choose Straight, Brick / Offset, or Diagonal 45°. Each pattern affects waste differently, and the count updates as soon as you switch.
Adjust grout and waste
Set the grout width (0–10 mm) and waste percentage (0–25%). Use the quick presets — 5% Simple, 10% Standard, 15% Complex — to match how tricky the layout is.
Deduct doors and windows
Click Deduct to subtract openings. Use the Door (90 × 210 cm) and Window (120 × 120 cm) presets for standard sizes, or enter custom dimensions. Add several deductions per area.
Review the results and export
See total tiles needed, net area, tiles without waste, boxes required, and the estimated cost. Use Add Area (or Add Room in Wall mode) for multiple zones, then export a full report as PDF.
Features
Floor and Wall Modes
Switch between floor tiling and full-room wall tiling, where the four-wall area is computed automatically from length, width, and ceiling height.
Multiple Area Shapes
For floors, choose Rectangle, L-Shape (total minus cutout), or Triangle so awkward rooms still get an accurate area.
Door and Window Deductions
Subtract openings that do not need tiling with one-tap Door (90 × 210 cm) and Window (120 × 120 cm) presets, or custom sizes.
Three Laying Patterns
Straight grid, Brick / Offset (adds ~5% waste), or Diagonal 45° (adds ~15% waste for the extra edge cuts).
Adjustable Grout and Waste
Fine-tune grout width (0–10 mm) and waste percentage (0–25%), with quick 5% / 10% / 15% presets for simple, standard, and complex jobs.
Boxes Required
Tiles per box is estimated from your tile size (about one square meter per box) and you can override it to match your supplier's packaging.
Cost Estimation
Enter price per tile and grout cost per square meter for an instant breakdown of tile cost, grout cost, and total.
Canvas Tile Preview
A live visual adapts to your mode and pattern — a flat grid for floors or a wall elevation view — and shows door and window cutouts.
PDF Export
Save a complete project report with all measurements, tile configuration, area details, and cost estimates in one file.
Flexible Units
Work in meters, centimeters, inches, or feet — switching the unit re-labels every field instantly.
Saved Across Sessions
Your areas, deductions, tile settings, and cost inputs are remembered in your browser, so you can return and pick up where you left off.
Frequently Asked Questions
How many tiles do I need for my room?
Enter your room dimensions and tile size, and the calculator divides the net area by the area each tile covers (including grout), then rounds up and adds your waste allowance. Choose a shape — rectangle, L-shape, or triangle — for floors, or switch to Wall mode to tile a full room from its perimeter.
How much tile waste should I plan for?
A standard allowance is 10% for most projects. Use 5% for simple rectangular rooms with a straight layout, and 15% or more for diagonal patterns, complex room shapes, or large-format tiles that need more cutting. You can set any value from 0% to 25%.
How do I calculate tiles for a diagonal or brick pattern?
Select the pattern and the calculator adjusts the count for you. The Brick / Offset pattern staggers each row by half a tile, so end tiles must be cut and roughly 5% more tiles are added. Diagonal 45° rotates the tiles, so every edge tile is cut at an angle and about 15% extra is added.
What is the difference between Floor and Wall mode?
Floor mode lets you define area shapes (rectangle, L-shape, triangle) and tiles a flat surface. Wall mode takes the room's length, width, and ceiling height and calculates the total area of all four walls using 2 × (Length + Width) × Height.
How are door and window deductions calculated?
Each deduction subtracts the area of an opening before the tile count is worked out. The Door preset uses 90 × 210 cm and the Window preset uses 120 × 120 cm, and you can enter custom sizes or add several deductions per area.
How many tiles are in a box?
Tiles per box is estimated from the tile size, assuming about one square meter per box. For example, 30×30 cm tiles work out to roughly 11 per box (10,000 cm² ÷ 900 cm²). You can edit this field to match the exact packaging from your tile supplier.
Should I include grout lines in the calculation?
Yes — set the grout width and the calculator treats each tile as tile plus grout when working out coverage. A wider grout line means each tile effectively covers a little more area, which slightly lowers the total count. Common grout widths are 2–5 mm.
Is my data stored or shared?
No. Every calculation happens in your browser, and your measurements and project data are saved locally on your device. Nothing is ever sent to a server.
No comments yet. Be the first to comment!