Mattress Size Guide: Visual Chart and Comparison Tool (2026)

Choosing the right mattress size affects your sleep quality, bedroom layout, and budget. Use our interactive tool below to explore each standard mattress size, see how it fits in a room, and compare two sizes side by side.

Click a Mattress Size to Explore

Ready to upgrade your sleep? Saatva mattresses come in every standard size with free White Glove delivery and a 365-night home trial.

Shop Saatva Mattresses

Compare Two Sizes Side by Side

Select two mattress sizes below to see a detailed comparison with visual overlay.



Complete Mattress Size Chart

Here is every standard mattress size with dimensions, best use, and minimum room size at a glance.

Size Dimensions Best For Min Room
Twin 38″ x 75″ Kids, small rooms 7′ x 10′
Twin XL 38″ x 80″ Tall teens, dorm rooms 7′ x 10′
Full 54″ x 75″ Single adults, guest rooms 10′ x 10′
Queen 60″ x 80″ Couples (most popular) 10′ x 10′
King 76″ x 80″ Couples wanting extra space 12′ x 12′
Cal King 72″ x 84″ Tall sleepers 12′ x 12′
Split King 76″ x 80″ (2×38″ x 80″) Couples with different preferences 12′ x 12′

How to Pick the Right Mattress Size

Measure Your Bedroom First

Before you fall in love with a King, measure your room. You need at least 24 inches of walking space on each side of the bed and at the foot. A King mattress in a 10×10 room leaves almost no space for dressers or nightstands. Use the room visualization above to see how each size fits.

Consider Who Is Sleeping

A Twin works well for children under 12, but most teenagers outgrow it quickly – a Twin XL adds 5 inches of length at the same width. Single adults usually find a Full adequate, though a Queen gives noticeably more room to spread out. Couples should start at Queen and go up from there. If you or your partner tosses and turns, a King provides the buffer zone you both need.

Think About the Future

Buying a mattress for a growing child? A Twin XL lasts through high school and college. Moving in with a partner soon? Skip the Full and go straight to a Queen. A mattress lasts 7-10 years on average, so buy for where you will be, not just where you are now. Check out our guide on Saatva mattresses to see which models come in the size you need.

Not sure which mattress is right for you? Take our interactive quiz to get a personalized recommendation in under 60 seconds.

Take the Mattress Quiz

Split King: The Best of Both Worlds

A Split King is two Twin XL mattresses placed side by side on the same frame. It gives couples the total sleeping area of a standard King (76″ x 80″) while letting each person choose their own firmness level. If one partner wants plush and the other wants firm, this is the solution. It also works perfectly with adjustable bed frames, since each side moves independently. The main trade-off is cost: you are buying two mattresses plus compatible sheets.

Queen vs King: The Most Common Debate

The Queen is the most popular mattress size in the US, and for good reason. At 60″ x 80″, it fits in most bedrooms while giving couples enough space. But a King is 16 inches wider – that is an extra 8 inches per person, which makes a noticeable difference if you share the bed with pets or children. If your room is at least 12×12 feet, a King is worth the upgrade. Read our Saatva return policy guide to learn about risk-free trial options.

Saatva offers every size from Twin to Split King with free White Glove delivery, setup, and old mattress removal. Try any size risk-free for 365 nights.

Check Saatva Prices by Size

Frequently Asked Questions

var faqData=[ {q:'What is the most popular mattress size?',a:'The Queen (60" x 80") is the most popular mattress size in the United States. It offers enough room for most couples while fitting in standard bedrooms. According to industry data, Queens account for roughly 47% of all mattress sales.'}, {q:'What size mattress do two adults need?',a:'Most couples are comfortable on a Queen (60" x 80"), which gives each person 30 inches of width. If you want more personal space, a King (76" x 80") gives each partner 38 inches - the same width as a Twin. Couples with different firmness preferences should consider a Split King.'}, {q:'Will a King mattress fit in a 10x10 room?',a:'Technically yes, but it is not recommended. A King mattress is 76" x 80" (about 6.3 x 6.7 feet), which would leave only about 1.5 feet of walking space on each side in a 10x10 room. That leaves no room for nightstands. You need at least a 12x12 foot room for a King to fit comfortably.'}, {q:'What is the difference between a King and California King?',a:'A standard King is 76" wide by 80" long. A California King is 72" wide by 84" long - 4 inches narrower but 4 inches longer. The Cal King is best for taller sleepers (over 6 foot 2) who need the extra length. A standard King has more total surface area (6,080 sq in vs 6,048 sq in).'}, {q:'Is a Full the same as a Double mattress?',a:'Yes. Full and Double are two names for the same size: 54" x 75". The term Double dates back to when it was the standard size for two people, but modern couples generally find a Full too narrow for comfortable shared sleeping. Today it is best suited for single adults or guest rooms.'} ];

function buildGrid(){ var grid=document.getElementById('msv-grid'); var html=''; for(var i=0;i'; html+='

'; html+='

'+s.name+'

'; html+='

'+s.w+'" x '+s.h+'"

'; html+='

'; } grid.innerHTML=html; }

function buildSelects(){ var s1=document.getElementById('msv-cmp1'); var s2=document.getElementById('msv-cmp2'); for(var i=0;i'; html+='

'+faqData[i].q+'

'; html+='

'+faqData[i].a+'

'; html+='

'; } container.innerHTML=html; }

function getSize(id){ for(var i=0;i'; html+='

'+s.roomW+'\' x '+s.roomH+'\' room

'; html+='

'+s.name+'

'; html+='

'; return html; }

window.msvSelect=function(id){ var s=getSize(id); if(!s)return; var cards=document.querySelectorAll('.msv-card'); for(var i=0;i

'+s.name+' Mattress

'; html+='

'+s.w+'" x '+s.h+'"

'; html+='

'; html+='

'+s.desc+'

'; html+='

'; html+='
Best For
'+s.bestFor+'

'; html+='

Surface Area
'+sqIn.toLocaleString()+' sq in

'; html+='

Min Room Size
'+s.roomW+'\' x '+s.roomH+'\'

'; html+='

'; html+='

Room Visualization (to scale):

'; html+=buildRoomVis(s); detail.innerHTML=html; detail.classList.add('show'); detail.scrollIntoView({behavior:'smooth',block:'nearest'}); };

window.msvCompare=function(){ var id1=document.getElementById('msv-cmp1').value; var id2=document.getElementById('msv-cmp2').value; var container=document.getElementById('msv-compare-result'); if(!id1||!id2){container.classList.remove('show');return;} if(id1===id2){container.innerHTML='

Please select two different sizes to compare.

';container.classList.add('show');return;} var a=getSize(id1); var b=getSize(id2); var diffW=Math.abs(a.w-b.w); var diffH=Math.abs(a.h-b.h); var aArea=a.w*a.h; var bArea=b.w*b.h; var diffArea=Math.abs(aArea-bArea);

var html='

'; html+='

'; html+='

'; html+='

'; html+='

'; html+='

'; html+='

'; html+='

'; html+='

Feature '+a.name+' '+b.name+'
Width =b.w?' class="msv-highlight"':'')+'>'+a.w+'" =a.w?' class="msv-highlight"':'')+'>'+b.w+'"
Length =b.h?' class="msv-highlight"':'')+'>'+a.h+'" =a.h?' class="msv-highlight"':'')+'>'+b.h+'"
Surface Area =bArea?' class="msv-highlight"':'')+'>'+aArea.toLocaleString()+' sq in =aArea?' class="msv-highlight"':'')+'>'+bArea.toLocaleString()+' sq in
Best For '+a.bestFor+' '+b.bestFor+'
Min Room '+a.roomW+'\' x '+a.roomH+'\' '+b.roomW+'\' x '+b.roomH+'\'

';

html+='

The '+a.name+' is '+(a.w>b.w?diffW+'" wider':(a.wb.h?diffH+'" longer':(a.h

';

html+='

Visual Overlay (to scale):

'; var maxW=Math.max(a.w,b.w); var maxH=Math.max(a.h,b.h); var visW=300; var visH=220; var scale=Math.min(visW/(maxW+20),visH/(maxH+20)); var aW=Math.round(a.w*scale); var aH=Math.round(a.h*scale); var bW=Math.round(b.w*scale); var bH=Math.round(b.h*scale); var centerX=Math.round(visW/2); var baseY=visH-10; html+='

'; html+='
'+a.name+'

'; html+='

'+b.name+'

'; html+='

'; html+='

■ '+a.name+'■ '+b.name+'

';

container.innerHTML=html; container.classList.add('show'); };

window.msvToggleFaq=function(el){ el.classList.toggle('open'); };

buildGrid(); buildSelects(); buildFaq(); })();