Responsive Design Tester — Preview Any Website on Any Device
What's included
Features
About this tool
Preview Any Website at Any Device Width Instantly — Share the Preview URL with Your Team
You need to verify that your site still looks right at 320px mobile and 1440px desktop — but resizing the browser window manually is slow, imprecise, and doesn't test real device widths. Paste the URL here, select a device, and see the exact viewport instantly without installing a browser extension or setting up any configuration. Works for any publicly accessible URL — staging environments, production sites, client websites, or competitor pages.
The tool loads any public URL inside an iframe constrained to the exact pixel dimensions of the selected preset. Mobile S (320×568) covers the smallest common smartphones. Mobile (390×844) targets iPhone 12/13/14. Mobile L (428×926) covers the iPhone Pro Max class. Tablet Portrait (768×1024) and Tablet Landscape (1024×768) test the standard iPad viewport. iPad Pro (1024×1366 portrait, 1366×1024 landscape) targets the large tablet class. Laptop (1280×800) represents the most common laptop resolution. Desktop (1440×900) targets wide laptop and external monitor configurations. Wide 2K (1920×1080) tests full HD displays. A Custom W×H input accepts any arbitrary dimensions for non-standard viewports. Click the orientation toggle to flip width and height for landscape testing. A breakpoint ruler marks standard CSS media query breakpoints along the frame edge.
A standout feature is shareable `?link=` URLs — when you preview a URL, the page address updates with the target site encoded as a query parameter. Copy that URL and share it in Slack, email, or a bug report, and your teammate opens the preview with the site already loaded — no re-entering the URL, no setup. The zoom controls (25/50/75/100% quick presets and an auto-fit button) let you see large desktop viewports on a smaller laptop screen without horizontal scrolling. Multiple canvas background options (Dots, Grid, Dark, Light) help you see the device frame clearly against different review contexts.
Step by step
How to Use
- 1Enter the URL to previewType or paste any publicly accessible website URL into the address bar at the top — include the full URL with the https:// prefix. Press Enter or click the Go button to load the site inside the preview frame.
- 2Select a device presetChoose a device from the presets to instantly resize the viewport — select Mobile S (320px) for the smallest mobile, Tablet Portrait (768×1024) for standard tablet, Desktop (1440×900) for laptop, or any other preset. Use Custom to enter arbitrary width and height values.
- 3Flip orientation if neededClick the Orientation toggle button to flip between portrait and landscape mode — the width and height swap so you can test how a tablet or large-phone layout responds when the device is rotated.
- 4Adjust zoom to fit your screenUse the zoom controls to scale the preview if the device viewport is wider than your browser window. Click 50% to see the full preview at half scale, or click Fit to automatically scale the preview to fill your available screen area.
- 5Share a pre-configured preview URLThe page URL updates to include ?link= with the encoded target URL whenever you preview. Copy that URL to share a pre-configured preview with any team member or client for instant feedback without any setup on their end.
Real-world uses
Common Use Cases
Got questions?
Frequently Asked Questions
Responsive Preview Tool loads any publicly accessible website inside an iframe at exact device viewport pixel dimensions, letting you see how the site responds at different screen sizes without resizing your browser window. You can switch between 10 device presets covering mobile, tablet, and desktop widths, flip orientation between portrait and landscape, use a custom size input for non-standard viewports, and zoom the preview to fit your screen. When you preview a URL the page URL updates to include a ?link= parameter, so you can share the exact preview configuration with teammates or clients.
When you enter a URL and click Preview, the tool appends a ?link= query parameter to its own page URL encoding your target site's address. Anyone who opens that URL will see the target site immediately loaded in the preview at the default device size. You can also manually construct shareable URLs in the format /responsive-preview-tool?link=https://yoursite.com to create permanent bookmarks or share links in Slack, email, or design review documents for your team.
The tool includes 10 device presets: Mobile S (320×568), Mobile M (375×667), Mobile L (428×926), Tablet Portrait (768×1024), Tablet Landscape (1024×768), iPad Pro Portrait (1024×1366), iPad Pro Landscape (1366×1024), Laptop (1280×800), Desktop (1440×900), and Wide 2K (1920×1080). A Custom option lets you enter any arbitrary width and height values for non-standard viewport sizes that fall outside the preset list.
Many websites set the X-Frame-Options: DENY or SAMEORIGIN HTTP header, or use Content-Security-Policy: frame-ancestors 'none' to block being embedded in iframes as a protection against clickjacking attacks. If the tool detects this block, it shows an error message with a direct link to open the page in a new tab for manual inspection. Major sites like Google, Facebook, and most banking sites use this iframe protection by design.
Yes. Click the Portrait/Landscape toggle button in the controls bar to swap the width and height dimensions of the currently selected device preset. For example, iPad Pro Portrait (1024×1366) becomes 1366×1024 in landscape mode. This lets you quickly test how your responsive layout responds to device rotation on tablet and large-phone viewports, which is important for apps that support both orientations.
Use the 25/50/75/100% quick preset buttons to scale the preview to a fraction of its actual size — useful when the target device (e.g. 1920px wide) is wider than your browser window. The Fit button auto-calculates the exact zoom percentage needed to fill your available screen area with the full device preview at the current viewport dimensions. Use + and − buttons for fine-grained zoom adjustment between the standard presets.
No. The tool only controls the CSS viewport width — it does not simulate touch events, devicePixelRatio, media features like hover: none, or pointer: coarse. For full hardware simulation including touch events, high-DPI rendering, and mobile-specific CSS media features, use Chrome DevTools' Device Emulation mode or test on actual hardware. This tool is best for quickly checking layout and content reflow across a range of viewport widths.
To preview localhost URLs, open this tool in the same browser where your local server is running and type your localhost URL (e.g. http://localhost:3000) into the address bar. The browser can load local addresses in iframes if both origins are localhost. However, since this tool is served from a different origin, some browsers may block the cross-origin iframe for security reasons. If blocked, use Chrome DevTools' built-in Responsive Design Mode for localhost development testing.