Skip to content
Omnikalc

Square footage calculator for rooms, floors and yards

Calculate the square footage and perimeter of a rectangular, L-shaped, round or triangular space, then how much flooring to buy and what it will cost.

Updated on
Your inputs
Shape

Value out of range

Value out of range

Value out of range

Value out of range

Value out of range

Value out of range

Value out of range

%

Value out of range

$ /sq ft

Value out of range

Results

Area

180.0

Flooring to buy

198.0 sq ft

Perimeter (baseboard)
54.0 ft
Flooring cost
$693
Area in square meters
16.72 m²

Cost by flooring type

Flooring to buyFlooring cost
$1.50/sq ft current198.0$297
$3.50/sq ft current198.0$693
$5/sq ft current198.0$990
$8/sq ft current198.0$1,584
$12/sq ft current198.0$2,376

Get the square footage right

Flooring, paint, sod, roofing quotes or a listing description: they all start with an accurate area. This calculator handles the most common shapes, rectangle, L-shape, circle and right triangle, and also gives the perimeter for baseboard, the flooring to buy with a waste allowance, and the cost.

Formulas by shape

Shape Area Perimeter
Rectangle length × width 2 × (length + width)
L-shape length × width + extension length × extension depth 2 × (length + width + extension depth)
Circle π × (diameter ÷ 2)² π × diameter
Right triangle base × height ÷ 2 base + height + √(base² + height²)

Use the same unit for every measurement. The calculator accepts feet, inches, yards and meters, and reports the area in square feet, square yards, square meters and acres.

Worked example: a 15 × 12 ft living room in vinyl plank

  1. Area: 15 × 12 = 180 sq ft.
  2. Perimeter: 2 × (15 + 12) = 54 ft of baseboard, before subtracting doorways.
  3. With 10% waste: 180 × 1.10 = 198 sq ft of flooring.
  4. At $3.50 per sq ft: 198 × 3.5 = $693.

If the room has an 8 × 6 ft alcove, the area becomes 180 + 48 = 228 sq ft and the perimeter 2 × (15 + 12 + 6) = 66 ft.

Cost by flooring type (198 sq ft to buy)

Flooring (typical material price) Price per sq ft Material cost
Sheet vinyl or basic carpet $1.50 $297
Laminate or vinyl plank $3.50 $693
Mid-range porcelain tile $5.00 $990
Engineered hardwood $8.00 $1,584
Solid hardwood or natural stone $12.00 $2,376

These are material prices only. Professional installation typically adds $2 to $8 per sq ft depending on the material and subfloor preparation.

Measuring irregular rooms

Break the space into simple shapes, rectangles, triangles and half-circles, calculate each one and add them up. Subtract areas you will not cover, such as kitchen cabinets or a built-in island. Measure each wall at two heights because older rooms are rarely square, and use the larger value.

Feet and inches made easy

Convert inches to decimal feet before multiplying: divide the inches by 12. A wall of 12 ft 9 in is 12.75 ft. If you measured everything in inches, multiply length by width and divide by 144 to get square feet.

Measuring tips

A laser measure is faster and more accurate than a tape over long distances. Sketch the room and write each dimension on the drawing, then round up to the next inch. Order all the flooring at once so it comes from the same production lot, and keep a spare box for repairs.

Frequently asked questions

How do I calculate square footage?

For a rectangle, multiply length by width in feet: a 15 × 12 ft room is 180 sq ft. If you measured in inches, multiply the two numbers and divide by 144. If one side is in feet and inches, convert the inches first: 12 ft 6 in is 12.5 ft.

How do I find the square footage of an L-shaped room?

Split it into two rectangles, work out each area and add them together. A 15 × 12 ft room with an 8 × 6 ft alcove totals 180 + 48 = 228 sq ft. The L-shape mode does exactly that.

How do I calculate the area of a circle or triangle?

Circle: π × radius², or π × (diameter ÷ 2)². A 12 ft round patio is about 113 sq ft. Right triangle: base × height ÷ 2, so 54 sq ft for a 12 ft base and 9 ft height.

How many square feet are in a square yard or a square meter?

One square yard is 9 sq ft, and carpet is often priced per square yard. One square meter is about 10.764 sq ft. One acre is 43,560 sq ft.

How much extra flooring should I buy?

Add 5–10% for laminate, vinyl plank or hardwood laid straight, 10–15% for rooms with many corners and 15–20% for diagonal or herringbone patterns. Flooring is sold by the box, so round up to whole boxes and keep one spare for repairs.

Was this calculator helpful?

Thanks for your feedback!

Results are estimates provided for information purposes. They do not replace professional advice.