Tip: ViewOnPhone works best on a desktop or laptop — you get a full-size device frame and side-by-side controls.

×
🔍 75%
📱
Preview any website on mobile
Enter a URL above and see how it looks on a real mobile device. Perfect for rapid responsive testing.
9:41
●●● WiFi
⚠️
Could not load page
Proxy server is not running. Start it with:
node proxy-server.js
📐
Accurate Viewports
Simulates exact pixel dimensions of real devices — iPhone, Android, iPad.
Instant Preview
No install, no extension needed. Just paste a URL and hit Preview.
🔄
Portrait & Landscape
Toggle orientation with one click to test both layout modes.

Frequently asked questions

Is ViewOnPhone free?

Yes — completely free, no sign-up and no browser extension. Paste a URL and preview it instantly.

Why won't some websites load in the preview?

Pages load through a proxy that strips X-Frame-Options and Content-Security-Policy so they can render in an iframe. Sites built as single-page apps with heavy client-side routing, sites that need a login, or sites that actively block proxies may not render fully. Use Open Tab for those.

Can I preview localhost?

Not on the hosted version — our server can't reach your machine. Expose your local server with a tunnel like ngrok or cloudflared, then preview the public URL.

Does the preview match a real device exactly?

It matches the CSS viewport width and height of the selected device and sends a matching User-Agent — that covers what responsive layouts actually respond to. It does not emulate device pixel ratio, touch events or platform browser quirks. For pixel-perfect QA, still test on real hardware. See the full device size reference.

Do you store the URLs I preview?

No. URLs are fetched transiently to render the preview and are not logged. See the Privacy Policy.

Donate