Screen Resolution Simulator
Preview any webpage in popular screen resolutions instantly. Enter a URL to simulate mobile, tablet, laptop, and desktop sizes to spot layout issues, responsive breakpoints, and UI problems before users do. Fast, simple, and free—no installs required.
The Screen Resolution Simulator previews any public URL at common mobile, tablet, laptop, and desktop viewport sizes. Enter a URL, click Check Resolution, and view how the page renders across the device dimensions your visitors actually use — without switching physical devices, manually resizing a browser window, or opening developer tools. Identify layout breakdowns, navigation failures, typography problems, and content overflow before users encounter them.
Responsive design is now the baseline expectation for any website. Google's mobile-first indexing means the mobile version of a page is the primary version used for crawling and ranking. A layout that works correctly on the developer's desktop monitor but breaks at 375px or 768px loses both users and search visibility. The resolution simulator gives any team member — developer, designer, content editor, or SEO analyst — the ability to check layout across devices from a browser tab, with no setup required.
How to use the Screen Resolution Simulator
Enter the full URL of the page you want to test — include https://. Use the specific page URL, not just the domain root.
Click Check Resolution to open the simulator view.
Select a device category or resolution preset — mobile, tablet, laptop, desktop — to preview the page at that viewport width.
Review the rendered layout: navigation behaviour, text legibility, image scaling, grid column counts, form element sizing, and whether any content overflows horizontally.
Note any issues found at specific viewport widths. Cross-reference with the CSS breakpoints table below to understand which media query range the issue falls into.
Fix the identified CSS or layout issues, deploy the changes, and rerun the simulator at the affected viewport size to confirm the fix did not introduce new issues at other widths.
CSS pixels vs physical pixels — what viewport size means
Screen resolution simulators work in CSS pixels, not physical pixels. This distinction matters because modern high-density screens (Retina, AMOLED) have a device pixel ratio (DPR) greater than 1 — typically 2× or 3× on mobile devices. A phone with a 1170×2532 physical pixel display and a 3× device pixel ratio has a CSS viewport of 390×844px. CSS and responsive layout rules operate in CSS pixels, not physical pixels.
This is why responsive CSS breakpoints are defined at values like 375px, 768px, and 1280px — these are CSS pixel widths, which correspond to the logical viewport that the browser's layout engine uses. When testing responsive behaviour, always work with CSS pixel viewport dimensions, not the physical resolution printed on a device's spec sheet.
A common source of confusion: a device marketed as having a '1080p' or '2K' screen may have a CSS viewport of only 390–430px because its device pixel ratio is 3×. When you see the stat '60% of your traffic is on mobile' in Google Analytics, those visitors are rendering your page at CSS widths of 320–430px — not at 1080px. Design and test for CSS pixel widths, not marketing resolution specifications.
Common device viewport widths — reference table
The table below shows the CSS viewport widths that correspond to the most common device categories in use today. Use these as the target dimensions when testing with the simulator.
| Category | Example devices | CSS viewport width | Device pixel ratio | Notes for design |
| Mobile | ||||
| Small mobile | iPhone SE, Galaxy A series | 320 – 375 px | 2× – 3× | The tightest layout constraint. Navigation must collapse to hamburger. Font minimum 16px. Tap targets must be 44–48px tall. Many sites neglect this width — test it explicitly. |
| Standard mobile | iPhone 14/15, Pixel 7, Galaxy S series | 390 – 430 px | 3× | The dominant mobile viewport in 2024–25. Most mobile-first CSS is designed around 390–412px. This is the primary breakpoint to get right — it covers the majority of smartphone traffic. |
| Large mobile / phablet | iPhone 14/15 Plus, Galaxy S Ultra | 428 – 480 px | 3× | Slightly more layout room but still requires full mobile layout treatment. Sidebar navigation should remain collapsed. Two-column card grids can begin to be considered at this width. |
| Tablet | ||||
| Small tablet | iPad mini, Galaxy Tab A | 768 px | 2× | 768px is the classic tablet breakpoint and one of the most important in Bootstrap's grid system. This is where two-column layouts, visible sidebars, and expanded navigation typically appear for the first time. Many sites have layout issues specifically at this width. |
| Standard tablet | iPad (10th gen), iPad Air | 820 – 834 px | 2× | The most widely used tablet size. Navigation can be full horizontal on tablet if compact, or remain as hamburger if wide. Three-column card grids work at this width. Typography spacing and line lengths should be reviewed — lines can become too long without a max-width constraint. |
| Large tablet / tablet landscape | iPad Pro 12.9″, landscape tablet | 1024 – 1180 px | 2× | Tablet landscape often receives the desktop layout — verify this is intentional and that the layout works at this width. Large tablets in landscape mode frequently expose spacing and grid issues that are invisible on desktop monitors with wider viewports. |
| Laptop and desktop | ||||
| Small laptop | 13–14" MacBook, Windows ultrabook | 1280 – 1366 px | 1× – 2× | The lower bound for desktop layouts. A common oversight: designs built and reviewed on 1920px monitors have spacing, font sizes, and grid columns that become cramped or overflow at 1280px. Always check at this width before deploying any desktop layout changes. |
| Standard desktop | 15–16" laptop, 24" monitor | 1440 – 1920 px | 1× – 2× | The most common desktop viewport range in analytics data for most web audiences. Designs should be developed and reviewed primarily at 1440px (the most common laptop external monitor size) unless analytics show a different dominant width for the specific site. |
| Wide desktop | 27"+ monitor, ultrawide | 2560 px+ | 1× | Most CSS frameworks cap content width with a max-width constraint (typically 1200–1440px) and centre it. Without a max-width, content stretches uncomfortably wide on large monitors. Check that max-width is applied to all content containers and that the background/page chrome fills the full width attractively. |
CSS breakpoints — Bootstrap 5 and Tailwind CSS reference
CSS media queries define breakpoints — the viewport widths at which a layout changes. The two most widely used CSS frameworks define breakpoints at the following widths. Understanding where your layout's breakpoints fall helps you know exactly which simulator width to test when investigating a reported layout issue.
| Breakpoint name | Bootstrap 5 | Tailwind CSS | What changes at this breakpoint |
| Extra small (xs) | < 576px | < 640px | Default — no breakpoint prefix. Full-width single-column layout. Hamburger navigation. Stack all grid columns. Maximum font size constraints. This is the baseline: everything must work here first. |
| Small (sm) | ≥ 576px | ≥ 640px | Two-column grids can begin for simple card layouts. Slightly wider padding. Navigation may show abbreviated horizontal menu on some designs. Images begin switching from 100% width to constrained widths. |
| Medium (md) | ≥ 768px | ≥ 768px | Tablet breakpoint. Three-column grids for cards. Sidebar layouts begin. Full navigation typically appears in horizontal form. This is the most commonly targeted tablet breakpoint — verify all layouts at exactly 768px. |
| Large (lg) | ≥ 992px | ≥ 1024px | Desktop layout transitions. Four-column product/article grids. Navigation dropdown menus fully visible. Content max-width constraints begin applying. Large tablet landscape falls into this range. |
| Extra large (xl) | ≥ 1200px | ≥ 1280px | Standard desktop. Most sites target their primary visual design for this breakpoint range. Typography, spacing, and container widths should be optimised here as this covers the majority of desktop visitors. |
| 2XL | ≥ 1400px | ≥ 1536px | Wide desktop. If a site has a max-width container, content stops expanding here and centred whitespace increases. Check background treatments, full-bleed images, and hero sections at this width — they may have unexpected gaps or incorrect proportions. |
The 768px breakpoint (Bootstrap's md, Tailwind's md) is the most commonly tested and most commonly broken breakpoint on content websites. It sits at the boundary between mobile and tablet layouts — where navigation transitions from hamburger to horizontal, single-column layouts gain sidebars, and grid columns expand from one to two or three. A layout that passes at 375px (mobile) and 1440px (desktop) but has never been tested at exactly 768px frequently has issues at this critical transition point. Always include 768px as an explicit test width.
What to check at each viewport size
| Element to check | What to look for at every breakpoint |
| Navigation | Hamburger menu appears and is tappable on mobile. Dropdown menus work on touch (hover-only dropdowns fail on touchscreen — must be tap-activated). Sticky header does not consume too much screen height on small viewports (more than 15% of screen height is too much on mobile). Navigation links are reachable without horizontal scrolling. |
| Typography | Body text is legible at 16px or larger on mobile. Heading sizes scale proportionally — an H1 that is 60px on desktop should not remain 60px on mobile (it will dominate the screen). Line length (characters per line) should be 45–75 characters on desktop, 30–50 on mobile. Lines that are too long reduce readability. |
| Images and media | No horizontal overflow caused by fixed-width images. Hero and banner images maintain useful aspect ratios at all sizes — a landscape hero image can become a thin strip on mobile if not handled with object-fit: cover and a defined height. Embedded video and iframes use responsive wrappers and do not exceed the viewport width. |
| Grid and card layouts | Column counts step down appropriately at each breakpoint: four columns on desktop, three on large tablet, two on small tablet/large mobile, one on mobile. Cards do not become too tall when stacked in a single column — card content (image + title + description) must remain scannable at single-column width. |
| Forms and inputs | Input fields, dropdowns, and buttons reach the full width of their container on mobile (not a fixed pixel width that overflows). Labels are visible above or beside their fields (not overlapping). Submit buttons are at least 44px tall on mobile. Multi-column form layouts collapse to single-column on small screens. |
| Popups and overlays | Modal dialogs fit within the viewport at all sizes — a modal designed for desktop that extends beyond the mobile screen with no scroll is a critical usability failure. Cookie consent banners, newsletter overlays, and chat widgets do not obscure the majority of the page content on mobile. Close buttons are visible and tappable. |
Screen Resolution Simulator vs browser DevTools — when to use each
| Aspect | Screen Resolution Simulator | Browser DevTools (responsive mode) |
| Setup required | None — enter URL and view | Open DevTools (F12), switch to responsive mode, select device or enter dimensions |
| Use case | Fast external review of any public URL — ideal for auditing competitor sites, client sites, or checking a page without access to a browser with DevTools | Development workflow — testing pages during build, including localhost and staging environments, with live CSS editing |
| Staged/private URLs | Public URLs only | Any URL accessible from the local browser, including localhost and password-protected staging |
| JavaScript rendering | Renders what the server returns at the tested URL | Full browser rendering with all JS executing in the current browser engine |
| Device accuracy | CSS pixel viewport simulation | Browser emulation — simulates device pixel ratio and viewport but rendering engine is still the desktop browser |
| Best for | Quick cross-device layout check on live sites, competitor analysis, client presentations, pre-launch checks | Active development, debugging CSS at specific breakpoints, testing interactions and JS-dependent layout |
Browser DevTools responsive mode and the Screen Resolution Simulator are complementary, not competing tools. DevTools is for active development — you need access to the browser on the same machine, and you can edit CSS live. The simulator is for reviewing live sites externally — checking a competitor's layout at mobile widths, reviewing a client's site before a meeting, or giving a non-developer team member (content editor, marketing manager, SEO analyst) the ability to check cross-device layout without opening DevTools. For final QA before launch, both tools should be used alongside testing on at least one physical mobile device.
Which pages to test and in what order
Homepage — first impression for all new visitors; navigation, hero section, and above-the-fold content must work at every viewport width.
Top organic landing pages — identified from Google Search Console Performance report sorted by clicks. These are the pages with the most to lose from layout failures.
Category and hub pages — typically use custom grid layouts and filtering components that behave differently from article pages. Grid column transitions at tablet widths are a common failure point.
Conversion pages — checkout, contact forms, pricing pages, and subscription sign-up flows. Form element sizing and button tap targets on mobile directly affect conversion rates.
Pages after any CSS, theme, or plugin update — layout changes can have unintended side effects at specific viewport widths that are not visible in the viewport the change was made in.
Pages with embedded third-party content — maps, video players, pricing widgets, and comparison tables from third-party providers frequently fail at narrow viewport widths because the embed is built to a fixed width.
Usage limits
| Guest (no account) | Registered (free) | |
| Daily simulations | 25 per day | 100 per day |
Related tools
Mobile Friendly Test — check mobile usability signals including viewport configuration, tap-target sizing, font size, and content overflow. The mobile friendly test analyses the page's HTML and CSS rules; the resolution simulator shows you what those rules produce visually at specific viewport widths. Use both together for a complete mobile review.
Get HTTP Headers — verify server response headers after layout changes, including cache headers that may cause browsers and CDNs to serve an outdated version of your CSS. If layout changes are not appearing in the simulator, a CDN cache issue may be serving the old stylesheet.
Website SEO Report — full on-page SEO analysis. Combine with viewport testing for a complete pre-launch audit: SEO signals (title, meta description, headings, canonical) plus visual layout across device sizes.
Frequently asked questions
What is a screen resolution simulator and how does it work?
A screen resolution simulator previews a webpage as it would appear at a specific viewport width, simulating how the page renders on devices with different screen sizes. It loads the target URL and constrains the rendering to the selected viewport dimensions — the same width in CSS pixels that the device's browser would use. This reveals how the page's responsive CSS rules behave at that width: which layout columns appear, whether the navigation collapses to a hamburger menu, whether images scale correctly, and whether any elements overflow horizontally. It works on any publicly accessible URL without requiring access to the site's code or server.
What is the difference between screen resolution and viewport size?
Screen resolution is the physical pixel count of a display — for example, 2532×1170 physical pixels on an iPhone 15. Viewport size is the CSS pixel width that the browser's layout engine uses for responsive design calculations — for example, 390px CSS pixels for that same iPhone 15. The relationship between them is the device pixel ratio (DPR): physical pixels divided by DPR equals CSS pixels. A 3× DPR device with 1170 physical pixels wide has a 390px CSS viewport. Responsive CSS media queries and layout breakpoints operate in CSS pixels. When testing responsive behaviour, always use CSS pixel viewport widths — not the physical screen resolution from the device's product listing.
Why does my site look fine on my desktop but broken on mobile?
The most common causes are: fixed-width CSS values (setting a container to width: 900px rather than max-width: 900px or 100%), images without max-width: 100% that overflow their container at narrow widths, CSS hover states used for navigation dropdowns that do not work on touchscreens, viewport meta tag missing (causing the browser to render at 980px desktop width and scale down), and responsive breakpoints that were never tested at the specific mobile width where the issue appears. Desktop-first development — building at a wide viewport and adding media queries to reduce — is more likely to produce mobile layout failures than mobile-first development (building the narrow layout first and progressively enhancing for wider viewports).
What viewport widths should I test as a minimum?
A minimum testing set that covers the majority of real-world device usage: 375px (standard mobile — iPhone SE, widely used as the mobile design target), 390px (dominant mobile — iPhone 14/15, the most common mobile viewport in current analytics data), 768px (tablet portrait — the most critical breakpoint transition for most layouts), 1024px (tablet landscape and small laptop), 1280px (small laptop — often overlooked when designing on large monitors), and 1440px (standard desktop). If analytics show significant traffic from specific devices not covered by these widths, add those widths to the testing set. Check Google Analytics Audience → Technology → Screen Resolution for the actual viewport distribution of your visitors.
Is the simulator the same as testing on a real device?
No — a simulator and a real device test different things and both are valuable. The simulator is excellent for checking CSS layout, responsive breakpoints, visual hierarchy, content overflow, and approximate typography sizing across viewport widths, quickly, without needing physical devices. A real device test adds what the simulator cannot: actual touch behaviour (scroll momentum, swipe gestures, tap accuracy on physical glass), browser-specific rendering quirks (Safari on iOS renders some CSS differently from Chrome on Android), performance under real network conditions on a mobile data connection, and the physical experience of holding and using the page. For final QA before a site launch or major update, both simulator testing and physical device testing on at least one iOS and one Android device are recommended.
What does 'horizontal scrolling' on mobile indicate?
Horizontal scrolling on mobile — where users can swipe left or right on a page that should fill the screen width — almost always indicates that at least one element on the page is wider than the viewport. Common causes: an image with a fixed pixel width wider than the viewport (fix: add max-width: 100% to all img elements), a container with a fixed pixel width rather than a percentage or max-width, an absolutely positioned element that extends beyond the viewport edge, or a table with fixed column widths that cannot compress below a certain total width. In Chrome DevTools, the Rendering tab has an option to highlight layout shifts — this can help identify which specific element is causing the overflow. In the simulator, horizontal overflow is visible as a scrollbar appearing below the page content.
Should I test staging environments or only live sites?
The Screen Resolution Simulator works with any publicly accessible URL — it cannot access URLs that require a login, are on a private network, or are blocked to external requests. For staging environments, if the staging URL is publicly accessible (a subdomain like staging.example.com without authentication), the simulator can preview it directly. For password-protected staging, localhost environments, or internal network URLs, use browser DevTools responsive mode instead — it can access any URL the local browser can reach. The simulator is particularly useful for live site review after deployment, for reviewing competitor sites, or for sharing cross-device preview screenshots with stakeholders who do not have DevTools access.
Is the Screen Resolution Simulator free?
Yes. The simulator is free within the daily usage limits. Guest users can run 25 simulations per day. Registering a free ToolsPiNG account increases the limit to 100 simulations per day — useful when auditing a full site across multiple pages and multiple viewport widths in a single session. For a thorough cross-device audit of a site with 10+ key pages tested at 5+ viewport widths each, the 100-per-day limit accommodates a complete audit in a single session.