UTILS.
100% in-browser
🧶

Rug Size Calculator

Find the right area rug size for your room from its dimensions, room type, and furniture-placement layout, snapped to standard rug sizes.

Enter room dimensions, room type, and layout. Dining rooms size the rug around the table.

About this tool

The Rug Size Calculator is a free, in-browser tool that recommends the right area-rug dimensions for a room. Interior designers size a rug around three things: the room's footprint, how it will be used, and where the furniture sits on it. Enter your room length and width, pick the room type and furniture layout, and the tool returns an exact recommended rug size, the nearest standard retail size, and how much bare floor should show around the edges. Everything runs locally in your browser, so nothing you enter is uploaded.

The rules follow common design practice. For an 'all legs on' layout every piece of furniture sits fully on the rug, so the rug is sized to the room minus about a foot of border on each side (room length − 2 ft, room width − 2 ft). For a 'front legs on' living-room layout, and for a 'floating' layout, the rug leaves a wider ~18-inch border (room dimension − 3 ft). Dining rooms are special: the rug must extend at least 24 inches past every edge of the table so chairs stay on the rug when pulled out, so cloth = table length + 48 in by table width + 48 in. The exact result is then snapped down to the nearest standard size (3×5, 4×6, 5×8, 6×9, 8×10, 9×12, 10×14, or 12×15 ft) that still fits the room.

As a worked example, a 15 ft × 12 ft living room with an 'all legs on' layout gives an exact target of 13 × 10 ft, which snaps to a standard 12 × 9 ft rug and leaves roughly 18 in of floor along each side. The general guideline is to keep 8–18 inches of exposed floor between the rug edge and the walls so the room feels framed rather than wall-to-wall carpeted.

Frequently asked questions

What size rug do I need for my room?
For an all-legs-on layout, subtract about 2 ft from each room dimension; for front-legs-on or floating layouts, subtract about 3 ft. Then snap down to the nearest standard size (like 8×10 or 9×12 ft) that still leaves 8–18 in of bare floor around the edges.
What is the difference between all-legs-on and front-legs-on?
All-legs-on means every furniture leg sits on the rug, so it must be larger. Front-legs-on (common in living rooms) puts only the front legs of sofas and chairs on the rug, letting you use a smaller rug while still visually anchoring the seating group.
How big should a dining room rug be?
The rug should extend at least 24 inches beyond every edge of the table so chairs stay on the rug when pulled out. That means rug length = table length + 48 in and rug width = table width + 48 in. Enter your table's dimensions and the tool sizes it for you.
How much floor should show around a rug?
Aim for 8 to 18 inches of exposed floor between the rug and the walls. Too little makes the rug look like wall-to-wall carpet; too much makes it look undersized. The tool reports the border for the recommended standard size.

More tools