Household

Rug Size Calculator

Find the right rug dimensions for a living room, dining room or bedroom based on the furniture layout.

Last updated · View algorithm, constants and default inputs (JSON)

Enter your values

Model rug length 12.0ft
Results

About this calculator

This is a footprint estimate based on room dimensions and a few layout assumptions; it does not locate furniture. Dining rugs leave 24 inches beyond the table on every side, using both table dimensions. Check door swings, walkways and furniture before choosing a rug.

Worked example

calculated with the default values below

Room Living room · Room length 16 ft · Room width 12 ft · Table length (dining only) 72 in · Table width (dining only) 36 in Model rug length 12.0 ft · Model rug width 8.0 ft · Closest listed size 9 × 12 ft · Layout assumption The living-room size leaves an approximate 2 ft border; furniture placement is not included.

General background references

Disclaimer

These calculators provide planning estimates only. Building codes, wiring regulations and safety requirements differ by country and change over time, and nothing here replaces a licensed professional or a permit. For structural, electrical or gas work, follow local code and have the installation inspected.

Maintained by: CalcDelta

Implementation source

This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.

View algorithm, constants and default inputs (JSON)

Formula and variables

dining: rugLength = tableLength÷12 + 4; rugWidth = tableWidth÷12 + 4; living: rugLength = roomLength − 4, rugWidth = roomWidth − 4

L
Room length (ft)
W
Room width (ft)
T
Dining table size (in)
t
Room type: living, dining, bedroom, entry, runner
f_t
Required-size function for type t
rl/rw
Required rug length/width (ft)
S
Set of 7 fixed common sizes
c
Candidate size c = (c_w, c_l) ∈ S
c*
Nearest common size
tableWidth
Dining table width (in)

Room dimensions are ft; table length/width are in. Dining footprint adds 24 in to each table edge and errors if neither orientation fits. Living uses room dimensions minus 2 ft per edge; other layouts use fixed heuristics. The nearest listed size is selected only if it fits the room; verify furniture and clearance.

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Frequently asked questions

Why does the dining rug add four feet to the table length?

The dining calculation uses both table dimensions and adds 24 inches to each edge. A 72 × 36 inch table gives a model footprint of 10 × 7 feet; an error appears if neither room orientation fits. Other room types use separate rough layouts and do not locate furniture.