No Login Data Private Local Save

Responsive Design Emulator - Online Test All Device Sizes

6
0
0
0
×
25% 200%
Enter a URL and press Enter to preview Some websites may block iframe embedding
iPhone 12/13 (390 × 844)
Frequently Asked Questions
What is a Responsive Design Emulator and how does it work?
A responsive design emulator is a tool that lets you preview how a website looks across different screen sizes and devices. It works by rendering the target URL inside an iframe constrained to specific dimensions, simulating the viewport of phones, tablets, or desktops. This helps developers and designers ensure their layouts adapt correctly without needing physical access to every device.
Why can't some websites be displayed in the emulator iframe?
Many production websites set HTTP headers like X-Frame-Options: DENY or use Content-Security-Policy: frame-ancestors 'none' to prevent clickjacking attacks. This blocks their content from loading inside iframes on third-party sites. For testing your own websites, ensure these headers aren't set, or use localhost/staging environments. You can also open the URL in a new tab using the external link button.
What are the most common responsive breakpoints I should test?
Standard breakpoints include: 320px-480px (small phones), 481px-768px (large phones/phablets), 769px-1024px (tablets), 1025px-1280px (small laptops), 1281px-1440px (desktops), and 1441px+ (large displays). Our emulator includes popular device presets so you can quickly switch between these key sizes.
How do I test my local development site with this emulator?
You can enter http://localhost:3000 or http://127.0.0.1:8080 (with your port number) in the URL field. Local development servers typically don't set restrictive frame headers, so they work well. For tools like Webpack Dev Server or Vite, you may need to configure them to allow iframe embedding from this tool's domain.
What is the viewport meta tag and why is it essential?
The viewport meta tag (<meta name="viewport" content="width=device-width, initial-scale=1">) tells mobile browsers how to scale and size the page. Without it, mobile browsers default to a desktop-width viewport (usually around 980px) and scale it down, making text tiny and unreadable. This tag is the foundation of responsive web design and should be included in every project.
How does CSS transform scaling work in this emulator?
The emulator renders the iframe at the actual device resolution, then uses CSS transform: scale() to visually shrink or enlarge the entire device frame. This preserves the internal layout accuracy while fitting the preview into your browser window. The auto-fit mode calculates the optimal scale so the full device is always visible without scrolling.
What is the difference between device pixels and CSS pixels?
Device pixels are the physical dots on a screen, while CSS pixels are the abstract unit used in web design. On high-DPI (Retina) screens, one CSS pixel may equal 2×2 or even 3×3 device pixels. This emulator works with CSS pixels (the viewport dimensions), which is what responsive design and media queries respond to. The device pixel ratio (DPR) affects image sharpness but not layout breakpoints.
Popular Device Reference
Device Resolution (CSS px) Type
iPhone SE375 × 667Phone
iPhone 13390 × 844Phone
iPhone 14 Pro Max430 × 932Phone
iPhone 15 Pro393 × 852Phone
Samsung S23360 × 780Phone
Pixel 7412 × 915Phone
iPad Mini768 × 1024Tablet
iPad Air820 × 1180Tablet
iPad Pro 11"834 × 1194Tablet
Desktop 1080p1920 × 1080Desktop
Desktop 1440p2560 × 1440Desktop

All resolutions shown are CSS pixel dimensions (viewport size), not physical device pixels.