Square Footage Calculator
Add a row per room or rectangle, and get each area plus the combined total in square feet, square yards, and square meters — the starting measurement for nearly every material estimate on this site.
Rooms and rectangles
Example: a 12 × 10 ft room plus an 8 × 6 ft room totals 168 sq ft.
These figures are quantity estimates for planning a purchase — structural, code, and permit questions belong with a licensed professional.
The formula, spelled out
Each row is a rectangle: area = length × width, in feet, giving square feet. Rows
are then summed: total = area₁ + area₂ + … For the other units,
sq yd = sq ft ÷ 9 and
sq m = sq ft × 0.09290304 — both exact conversions, not approximations.
The two placeholder rooms: 12 × 10 ft is 120 sq ft, 8 × 6 ft is 48 sq ft, and
together they are 168 sq ft, which is 18.67 sq yd or
15.61 sq m. Every number in this paragraph is computed at build time by the same engine
the form uses, so the copy and the calculator cannot disagree.
On its own this tool is the geometry stage of the pipeline, and the measurement most of the other tools start from. Every estimator here runs the same five-stage pipeline — geometry, coverage, waste, package rounding, user-priced cost — and the guide How material estimates are calculated walks that pipeline number by number. Read it once and every result panel on the site reads the same way; the rest of this page explains what this particular tool does with your rooms.
What the calculator computes, stage by stage
- Geometry. This is the stage the tool exists for. Each row's length and width are multiplied to give that room's area, and the rows are added. In metric mode the metres you type are converted to feet first — divided by the exact 0.3048 m per foot — so the multiplication downstream is identical in both systems, and the square-foot total is the engine's one canonical result. Square yards and square metres are derived from it by the two exact factors above, never computed separately.
- Coverage. Optional here, and entirely yours: the material-planning block divides the square-foot total by the coverage per package you type. The site holds no coverage constant for this tool, because it does not know what you are buying; the per-material calculators carry their own sourced figures.
- Waste. If you enter a percentage, the package quantity is multiplied by
(1 + waste ÷ 100)before anything is rounded. The field starts at zero on this page, so leaving it blank makes the package count the bare arithmetic. - Package rounding.
ceil(adjusted quantity ÷ 1)— one package is one unit here, so the ceil simply rounds the waste-adjusted package quantity up to a whole number. It is the only rounding in the chain, and an exact whole-number fit is not pushed up to an extra package. - User-priced cost. If you type a price per package, the cost line is that price times the rounded count. Leave it blank and the line never appears; the site never supplies or averages a price.
With the planning block closed, stages two to five do not run at all. The result is then a measurement, not an estimate, and it carries no margin of any kind.
Why each input matters
Units. The toggle decides which sub-row of each room is read — feet or metres — and which unit leads the result. It does not change the arithmetic. A room switched from imperial to metric is not converted for you: the metric fields start empty, and the figures you typed in feet stay in the hidden imperial fields until you reset.
Length and width. Decimal feet, or decimal metres in metric mode. Both must be greater than zero and no larger than 1,000,000 ft, the geometry engine's dimension limit; a negative, zero, or oversized entry is refused with a message that names the row. Feet and inches must be converted before they go in — the worked examples below show why, and the feet and inches calculator does the conversion.
Rows. Add one per rectangle. A row with both fields empty is skipped rather than counted as zero, so a spare row does not block the total; a row with only one field filled is flagged and the total waits until you complete or clear it. Removing a row renumbers the rest, so the per-room lines in the result always match what is on screen.
Coverage per package. The divisor for the planning block, in square feet in both unit modes. An error here scales the package count directly, so copy the figure from the label rather than estimating it, and convert a metric label first.
Extra for waste. A percentage from 0 to 100, applied to the package quantity before the round-up. Because the ceil absorbs small changes, a few points of waste often change nothing, and then a further point tips the count by one package.
Price per package. Touches only the last line. It never feeds back into the quantity, so you can add or change it afterwards without disturbing the count.
The figures this page relies on
- Square feet per square yard, 9 — arithmetic: a yard is three feet, so a square yard is three feet squared. Exact.
- Square metres per square foot, 0.09290304 — an exact definition, the international foot squared. Used to present the square-metre figure in both modes.
- Metres per foot, 0.3048 — the international foot, exact by definition. Used only in metric mode, to turn the metres you type into the feet the engine works in.
- Inches per foot, 12 — a definition. The form never takes inches, but the feet-and-inches example below converts with it.
- Dimension limit, 1,000,000 — the largest single dimension, and the largest combined area, the geometry engine accepts. An engine bound, not a material figure.
- Coverage per package — none. A user input by design. The planning example below uses a carton label of 20 sq ft as an illustration, not as a product figure.
- Waste — default zero, adjustable. This tool carries no waste convention of its own. The planning example borrows the flooring tool's 10%, which the site's materials data records as a common trade convention, not a manufacturer figure.
Worked examples
Every figure in this table was produced at build time by the same engine that runs the form. The inputs are chosen to show different ways a floor gets measured, not to represent any particular house.
| Rooms entered | Per-room areas | Total | Square yards | Square metres |
|---|---|---|---|---|
| 12 × 10 ft; 8 × 6 ft | 120 + 48 sq ft | 168 sq ft | 18.67 | 15.61 |
| 14 × 12 ft; 6 × 4 ft | 168 + 24 sq ft | 192 sq ft | 21.33 | 17.84 |
| 11 ft 8 in × 9 ft 3 in | 11.6667 × 9.25 ft | 107.92 sq ft | 11.99 | 10.03 |
| Four rooms (see below) | 252 + 132 + 144 + 35 sq ft | 563 sq ft | 62.56 | 52.3 |
| 3.6 × 3 m; 2.4 × 1.8 m | 10.8 + 4.32 m² | 15.12 m² (162.75 sq ft) | 18.08 | 15.12 |
The two placeholder rooms. A 12 × 10 ft living room is 120 sq ft; an 8 × 6 ft entry is 48 sq ft. Together: 168 sq ft, 18.67 sq yd, 15.61 sq m. This is the ordinary case, and it is the example the form hint quotes.
The L-shaped room. An L is two rectangles. The main run, 14 × 12 ft, is 168 sq ft; the alcove off it, 6 × 4 ft, is 24 sq ft; the room is 192 sq ft. Measured as one rectangle around its outer walls the same room would read 14 × 16 ft, which overstates it, and there is no way to enter a negative row to take the missing corner back out — so split first and add.
The room taped in feet and inches. 11 ft 8 in becomes 11 + 8 ÷ 12 = 11.6667 ft, and 9 ft 3 in becomes 9.25 ft; the area is 107.92 sq ft. The engine carries the repeating decimal at full precision — the four-decimal figure here is display rounding, not what it multiplied. This is the conversion the methodology page describes for every mixed entry on the site, and the guide Feet, inches, and fractions on the tape covers the tape-measure side of it.
The four-room floor. A living room of 18 × 14 ft (252 sq ft), a kitchen of 12 × 11 ft (132 sq ft), a bedroom of 12 × 12 ft (144 sq ft), and a hall of 10 × 3.5 ft (35 sq ft) total 563 sq ft — 62.56 sq yd, 52.3 sq m. The per-room lines are the point of a multi-row tool: if the total looks wrong, the room that was mis-taped is visible without re-entering the others.
The metric floor. In metric mode, 3.6 × 3 m and 2.4 × 1.8 m are first converted to 11.811 × 9.8425 ft and 7.874 × 5.9055 ft, giving 116.25 and 46.5 sq ft, or 162.75 sq ft in all. Presented back through the exact square-metre factor that is 15.12 m² — the same figure you get by multiplying the metre dimensions directly, because the conversion out and the conversion back are exact inverses. The result panel leads with the m² line in this mode and lists the square-foot and square-yard figures underneath.
Material planning: from a total to packages
Open the planning block and the four-room floor becomes a purchase. Suppose the label on your carton reads 20 sq ft — an example figure, not a product claim — you type the flooring convention's 10% into the waste field, and you enter a price of $38.75 per package as a stand-in for whatever your own quote says. Coverage: 563 ÷ 20 = 28.15 packages net. Waste: × (1 + 10 ÷ 100) = 30.965, which the panel reports as 619.3 sq ft with the extra. Rounding: 31 packages, with 0.7 sq ft spare beyond the waste-adjusted need. Cost: 31 × $38.75 = $1,201.25, in the dollars you typed.
The same floor at zero waste. Leave the waste field blank and the quantity stays at 28.15 packages, which rounds up to 29 with 17 sq ft spare. The gap between 29 and 31 packages is what the percentage bought; the spare in each case is what the round-up bought. Zero waste removes the allowance, never the rounding.
An exact fit. The two placeholder rooms total 168 sq ft. Against a coverage of 21 sq ft with no waste, that is 8 packages — a whole number — and the engine buys exactly 8 with 0 spare. Binary arithmetic can leave a division like this a hair above the whole number; the exact-fit tolerance is what keeps it from buying a phantom package.
How to read the result
The headline line is the total in the unit you are working in — N sq ft total, or N m² total in metric mode. Beneath it, one Room line per row shows that room's area so a typo is visible, and an Also line gives the same total in the other two units. When the planning block has a coverage figure, three more lines follow: With N% extra is the waste-adjusted area, Packages covering N sq ft each is the rounded count with the spare area in brackets, and Estimated material cost appears only when a price was entered. The copy button places the total and the room count on the clipboard as plain text, ready for the next tool.
The figure to hand to another calculator is the square-foot total. The square-yard and square-metre lines are the same quantity in other units, not additional area, and adding them together is the one thing never to do with them.
Common misreadings
Inches typed as feet. This is the square-footage equivalent of the concrete estimator's inches-versus-feet thickness error. Tape the 12 × 10 ft room in inches — 144 × 120 — and type those figures into the feet fields, and the tool answers 17,280 sq ft instead of 120: 144 times too large, because both dimensions carry the factor. If a single room comes out in the thousands, check the units on the tape first.
Metres typed as feet. The metric floor above is 162.75 sq ft. Type the same 3.6 × 3 and 2.4 × 1.8 into the feet fields with the toggle still on imperial and the tool reports 15.12 sq ft — 10.76 times too small. If the total looks far too low, check the units toggle before the tape.
Inches after a decimal point. 11 ft 8 in is 11.6667 ft, not 11.8. Typed the wrong way, with the width treated the same, the taped room reads 109.74 sq ft instead of 107.92 — 1.82 sq ft of floor that does not exist, and no message, because 11.8 is a valid length. The error grows with the inch count: eleven inches typed as .11 loses most of a foot.
Square yards by dividing by three. A yard is three feet, but a square yard is 9 square feet. Divide the 168 sq ft total by three and you get 56, three times the true 18.67 sq yd. The tool does the division correctly; the misreading happens when the figure is redone by hand.
A coverage label in square metres. The coverage field expects square feet in both modes. Enter a metric label unchanged and the tool believes each package covers one part in 10.76 of what it does — the same factor as the metres-typed-as-feet slip above — and the package count grows to match. The construction unit converter moves any label between the two units.
Padding the rooms before entering them. Rounding each room up, or adding a margin to the total before the planning block sees it, repeats work the waste field already does — and does it before the package rounding, so the margin lands twice. Enter the taped figures and put the allowance in the waste field, once.
Measuring so the number holds up
- Measure wall to wall at floor level, where the material actually goes.
- Break odd shapes into rectangles rather than estimating diagonals by eye.
- Keep a row per room — the per-room breakdown makes rechecking one measurement easy.
- Convert feet and inches to decimal feet before typing, and keep the tape in one unit system for the whole floor.
- Feeding another tool on this site? Hand the total to the flooring, tile, or mulch calculator next.
Where the model stops
The form takes rectangles only. Triangular corners, bay windows, and round patios have to be approximated with rectangles or measured by another method; there is no subtract row, so a feature you want left out must be worked around by splitting the floor into rectangles that exclude it. The tool measures floor area, not wall area — the paint calculator handles walls and openings. Without the planning block the output carries no allowance at all, and with it the model is deliberately thin: one flat waste percentage, one package per unit of coverage, a label taken at face value, and no delivery minimums, partial packages, or returns. Waste in practice depends on layout, pattern, and skill, and the percentage is yours to judge. As the note under the form says, these are quantity estimates for planning a purchase; structural, code, and permit questions belong with a licensed professional. The methodology page lists the simplifications every estimator on the site shares.
Related tools and guides
The flooring calculator and tile calculator take this tool's square-foot total and run the full waste-then-packages pipeline with their own conventions; the feet and inches calculator turns tape readings into the decimal feet these fields expect; and the construction unit converter moves any figure between square feet and square metres. For the reasoning behind the pipeline, start with how material estimates are calculated, then metric and imperial in the estimators for what the units toggle does, or browse all guides.
Frequently asked questions
How do I measure an L-shaped or irregular room?
Split it into rectangles and enter each one as its own row. An L-shape is two rectangles; a U-shape is three. The calculator sums the rows, which is exactly how estimators measure odd footprints on site.
Do closets, hallways, and alcoves count?
Count them if the material you are planning will go there. For flooring, closets usually count; for a rug or a paint accent wall they usually do not. Add or remove rows to match what you will actually cover.
How do square feet convert to square yards and square meters?
Divide square feet by 9 for square yards (a yard is 3 feet, so a square yard is 9 square feet), and multiply by 0.09290304 for square meters. Both conversions are exact definitions, and the tool shows all three units.
What is the material-planning section for?
If you already know how much area one package of your material covers, enter it (with an optional waste percentage and price) and the tool turns the room total into whole packages and an estimated cost. Leave it blank to keep this a pure measuring tool.
Can I enter a room taped in feet and inches, like 11 ft 8 in?
The fields take decimal feet, so convert first: divide the inches by 12 and add them to the feet. 11 ft 8 in is 11.67 ft, not 11.8. Typing the inches after a decimal point is a common way a room ends up the wrong size; the feet and inches calculator does the conversion for you.
Why does the waste field start at 0 when other tools suggest a percentage?
Because this is a measuring tool first. The per-material calculators carry a trade-convention starting point for their own product — the flooring tool suggests 10%, for example — while this one starts from zero so the package count is the bare arithmetic until you type a percentage of your own.
Is there a limit on the number of rooms, or on their size?
There is no limit on rows. Each dimension, and the combined total, must be greater than zero and no larger than 1,000,000 ft or sq ft — far beyond any building — or the tool shows a message naming the row. A row with both fields empty is simply skipped; a row with only one field filled is flagged until you complete or clear it.
Can I enter the coverage per package in square metres?
No — the coverage field takes square feet in both unit modes, because the package count is computed on the square-foot total. Convert a metric label with the construction unit converter first, then enter the square-foot figure. Entering the m² figure unchanged makes the tool think each package covers one part in 10.76 of what it does, because that is how many square feet a square metre holds.
Measurements are processed locally in your browser and never transmitted. How every engine on this site is built and tested is documented on the methodology page.