Free sizing calculator

Area Rug Size Calculator

Work out the right rug size for a living room, dining room or bedroom from your furniture dimensions and a buffer allowance, rounded up to the nearest size rugs actually come in.

Room type

Seating area depth is roughly the distance from the front of the sofa to the facing chairs or coffee table area — adjust to your layout.

Buffer

Living room: 6–10 in beyond the sofa is typical.

How this calculator works

The calculator adds a buffer allowance to each side of the relevant furniture dimension, then rounds up to the nearest size rugs are commonly sold in:

rug_length = furniture_length + (2 × buffer_in / 12)
rug_width = furniture_width + (2 × buffer_in / 12)
// round up to nearest standard size: 5×8, 6×9, 8×10, 9×12, 10×14

For a living room, this calculator asks for sofa length plus a seating area depth you estimate from your own layout, since a single sofa measurement alone doesn't define the room's other dimension. For a bedroom, buffer defaults to about 20 in — a reasonable range beyond the bed's sides and foot so the rug is underfoot when you step out of bed, though this isn't a fixed industry standard the way the living and dining room ranges are.

Worked example

Living room — 7 ft sofa, 7 ft seating depth, 8 in buffer:

  1. Ideal size: 7 + (2 × 8 ÷ 12) = 8.33 × 8.33 ft.
  2. Nearest standard size that covers it: 9 × 12 ft.

Dining room — 6 × 3.5 ft table, 27 in buffer:

  1. Ideal size: (6 + 4.5) × (3.5 + 4.5) = 10.5 × 8 ft.
  2. Nearest standard size: 9 × 12 ft — the next size up, since 8×10 falls just short on length.

Standard rug sizes

SizeTypical use
5 × 8 ftSmall living room, bedroom accent
6 × 9 ftMedium living room, small dining
8 × 10 ftStandard living room, medium dining
9 × 12 ftLarge living room, large dining
10 × 14 ftGreat rooms, oversized dining

Measuring your room

  • Living room — measure the sofa's total length and estimate the depth of the seating cluster, from sofa front to the facing chairs or coffee table zone.
  • Dining room — measure the table itself, not the room; the buffer accounts for pulled-out chairs.
  • Bedroom — measure the bed's footprint (width across the headboard, length head to foot).
  • When in doubt, size up — a slightly larger rug than the formula suggests almost always looks better than one that's too small.

Frequently asked questions

How much bigger should a rug be than a dining table so chairs stay on it when pulled out?

About 24 to 30 inches of buffer per side. A pushed-in chair's back legs already sit roughly 12 to 15 inches behind the table edge, and it needs room to slide back further for someone to sit or stand.

What's the difference between all-legs-on and front-legs-on living room rug sizing?

All-legs-on means every seating piece sits fully on the rug — a grounded look that needs a bigger rug, best in larger rooms. Front-legs-on means only front legs rest on the rug, which still anchors the space without needing an oversized rug.

What are standard rug sizes?

5×8, 6×9, 8×10, 9×12 and 10×14 feet are the most common, with smaller accent sizes and larger great-room sizes available too. This calculator rounds up to the nearest one, since custom sizing is usually pricier and harder to source.

What should I know about layering two rugs?

The bottom rug should follow the room's normal sizing rules, since it does the functional anchoring. The top, decorative rug can be noticeably smaller, often 70 to 80% of the base rug's size, centered on top.

Related calculators