Web Dimensions Reference
Common widths, viewport heights and breakpoints for web design.
Back to all tools on ToolForge
More in Developer Tools
Common Breakpoints (Width)
| Width (px) | Name | Usage |
| 320 | xs | Small phones |
| 375 | sm | iPhone SE, small phones |
| 390 | — | iPhone 14/15 |
| 414 | — | iPhone Plus |
| 768 | md | Tablets, iPad portrait |
| 1024 | lg | iPad landscape, small laptops |
| 1280 | xl | Laptops |
| 1440 | — | Common desktop |
| 1920 | 2xl | Full HD |
| 2560 | — | QHD / 2K |
| 3840 | — | 4K UHD |
Viewport Heights (vh)
| Height | Description |
100vh | Full viewport height |
100dvh | Dynamic viewport (mobile address bar) |
100svh | Small viewport (min visible) |
100lvh | Large viewport (max visible) |
50vh | Half viewport |
min-height: 100vh | At least full screen |
Common Content Widths
| Width | Usage |
| 640px | Narrow content (prose) |
| 768px | Medium content |
| 960px | Wide content |
| 1024px | Container max-width |
| 1200px | Large container |
| max-width: 65ch | Readable line length |
Frequently Asked Questions
- What are CSS media query breakpoints?
- CSS media query breakpoints are specific viewport widths where the layout changes to adapt to different screen sizes. Common breakpoints include 320px (small phones), 768px (tablets), 1024px (laptops), and 1920px (desktop). These align with typical device widths and enable responsive design.
- What is the difference between vh, dvh, svh, and lvh?
- vh is the standard viewport height unit. dvh (dynamic) adjusts for mobile browser UI like address bars. svh (small) uses the minimum visible height, while lvh (large) uses the maximum. Use dvh for mobile-friendly full-height layouts that respond to browser UI changes.
- What is the ideal content width for readability?
- The ideal content width for readability is 45-75 characters per line, commonly expressed as max-width: 65ch in CSS. This translates to approximately 520-650px for body text at 14-16px font size. Wider lines cause eye fatigue; narrower lines create excessive line breaks.
- How do I choose responsive breakpoints?
- Choose breakpoints based on content needs, not specific devices. Start with mobile-first (@media (min-width: 640px), 768px, 1024px, 1280px). Test layouts at intermediate widths. Common frameworks use: Tailwind (640/768/1024/1280/1536px), Bootstrap (576/768/992/1200px).