How to use the cross browser tester
- 1Enter the page URL.
- 2Tick the Screen sizes to compare, or add a Custom size.
- 3Press Show previews. Use Reload on a frame or Open in new tab if a site won't embed.
Rendering engines vs browser brands
There are three browser engines in wide use: Blink (Chrome, Edge, Opera, Samsung Internet, Brave), WebKit (Safari, and every browser on iPhone and iPad) and Gecko (Firefox). Cross-browser bugs come from engine differences, not brand names. This preview uses whichever engine you're running now, so it tests layouts at different widths, not engines. Open the page in each engine, or use a testing service that runs real browsers, to catch engine-specific problems.
What screenshots can and can't show
A resized frame shows breakpoints, overflowing content, wrapped navigation and images that don't scale. It can't show touch behavior, the on-screen keyboard, notches and browser toolbars, real device fonts, or performance on slower hardware. It also loads the page as a frame, so cookie banners and logins may behave differently than in a normal tab.
Common cross-browser layout bugs
100vhsections hidden behind mobile browser toolbars (use100dvh).- Form controls and date pickers that look different in each engine.
- Newer CSS (for example
:has(), container queries, subgrid) in older browser versions. - Flexbox
gapand sticky positioning quirks in older Safari. - Fonts that fall back differently when a web font fails.
Check support on MDN's compatibility tables before relying on a feature.
Testing on real devices
For a quick check, borrow phones from people around you: one iPhone (WebKit) and one Android phone (Blink) cover most visitors. Desktop browsers' device modes (Chrome DevTools, Firefox Responsive Design Mode, Safari's Responsive Design Mode) emulate sizes and touch on your computer. Commercial services provide real browsers and devices remotely when you need older versions or many combinations.
What happens to the address I enter?
This tool runs entirely in your browser. Your input is not uploaded to our servers.
