Find the ideal rug size for any room. Recommendations based on room dimensions, furniture layout, and design rules with visual placement guides.
Choosing the wrong rug size is one of the most common interior design mistakes. A rug that's too small makes a room feel disconnected — furniture appears to float on an island. A rug that's too large can overwhelm the space and create awkward transitions. This calculator recommends the ideal rug size based on your room dimensions, furniture layout, and design intent.
The golden rules are simple: in a living room, the rug should be large enough for at least the front legs of all seating pieces to rest on it. In a dining room, the rug must extend at least 24 inches beyond all sides of the table to accommodate pulled-out chairs. In a bedroom, the rug should extend 18-24 inches from the sides and foot of the bed.
This calculator applies these rules mathematically, generating the ideal rug size and showing compatible standard rug sizes. Standard rugs come in specific dimensions (5×7, 6×9, 8×10, 9×12, 10×14, 12×15), and the tool matches your needs to the closest available sizes with visual placement previews.
It helps you narrow the room to the right rug range before you buy, which is easier than returning a large rug or trying to decorate around one that is obviously undersized. That is especially useful when you are deciding whether the front legs, all legs, or no legs of the furniture should sit on the rug.
Living room: Rug width = room width − 2 × border (18-24"). Rug length = room length − 2 × border. Dining room: Rug = table dimensions + 48" each side (24" per chair). Bedroom: Rug width = bed width + 36-48". Rug length = bed length + 24-36".
Result: 8×12 feet recommended → closest standard: 9×12
Room is 16×12 feet. With 24" (2ft) border on each side: 16−4 = 12ft length, 12−4 = 8ft width. The closest standard size is 9×12 feet.
Rug sizing works best when it follows the furniture layout rather than the empty room dimensions alone. In a living room, the goal is usually to connect the seating group. In a dining room, the goal is keeping the chairs on the rug when they slide back. In a bedroom, the goal is giving your feet a soft landing around the bed.
Undersized rugs break the visual grouping of the furniture and make the room feel scattered. That is why so many rooms improve when the rug gets larger, not smaller. A good rug often sits partly under major furniture pieces so the arrangement reads as one zone instead of several disconnected objects.
The perfect calculated footprint does not always match a common retail size. The practical step is to find the nearest standard size that still preserves the furniture rule you care about most. Painter's tape on the floor is still one of the best ways to confirm the recommendation before ordering.
Buying too small. A 5×7 rug in a 12×16 living room looks like a bath mat. Most living rooms need at least 8×10, and many need 9×12 or larger. When in doubt, go larger.
Ideally yes (for cohesion), but "front legs on" is the minimum standard for sofas and chairs. In dining rooms, ALL chair legs must stay on the rug even when pulled out — this requires more rug than people expect.
The standard design rule: 18-24 inches of bare floor showing between the rug edge and the wall on all sides. In small rooms, 8-12 inches works. This frames the rug and defines the seating area.
King bed: 9×12 minimum (extends 30" on sides, 24" at foot). Queen bed: 8×10 (extends 24" on sides, 18" at foot). Twin beds: 5×8 each, or one 8×10 for two twins. The rug should extend at least 18" from each side so your feet land on it.
Runners are typically 2-3 feet wide and 6-14 feet long. Leave 4-6 inches on each side of the hallway. For kitchens, runners in front of the sink/stove should be at least 2×6 or 2.5×8 feet.
Yes! A popular technique is layering a smaller patterned rug over a larger neutral one. The base rug should follow size rules above. The accent rug can be 2-3 sizes smaller, placed asymmetrically for visual interest.