Mobile-friendly test

Enter a URL to see the page as an iPhone renders it, plus a check of the issues that make sites hard to use on phones: a missing viewport tag, content wider than the screen, text that is too small, tap targets that are too close together, and blocked zoom. Real Chromium, free, no signup.

Takes about 5 seconds. Free: 5 tests a day.

What the test checks

CheckPass when
Viewport meta tag
Without it, phones lay the page out 980px wide and shrink it
<meta name="viewport" content="width=device-width, initial-scale=1"> is present
Content fits the screen
Sideways scrolling is the most common mobile bug
The page is no wider than the 390px screen. If it is, the widest elements are listed so you know what to fix
Readable text
Same 12px line as Lighthouse's legibility audit
At most 40% of the visible text is smaller than 12px once scaled to the phone screen
Tap targets
WCAG 2.2 target size, level AA
Links and buttons are at least 24×24px, or have enough space around them. Links inside a sentence don't count
Zoom allowed
An accessibility problem, not a layout one
The viewport tag doesn't set user-scalable=no or maximum-scale=1

The page counts as mobile-friendly when the first three checks pass. Tap targets and zoom are reported as warnings.

Why there's no Google mobile-friendly test anymore

Google shut down its Mobile-Friendly Test, the Mobile Usability report in Search Console and the related API in December 2023. Its advice is to use Lighthouse in Chrome DevTools instead. That works, but it means opening DevTools, switching to mobile emulation and reading a long report. This page does the mobile layout checks in one step and shows you the screenshot next to them.

How the test works

The page loads in headless Chromium with the settings of an iPhone: a 390×844 viewport, a 2x pixel ratio, touch support and the Safari user agent, so the site serves its real mobile layout. When the page has loaded, the tool measures the rendered page: the document width, the computed font size of every visible text node and the size and spacing of every link, button and form field. The screenshot is the first screen a phone user sees.

Test many pages, or every deploy

The checks run on the same rendering engine as the Shotmint API. To capture the phone view of every page in your sitemap, or after each deploy in CI, call the screenshot API with mobile=true:

curl "https://shotmint.creasework.com/v1/screenshot?url=https://example.com&width=390&height=844&mobile=true&device_scale_factor=2&full_page=true" -H "X-API-Key: YOUR_KEY" -o phone.png

1 credit per screenshot. €5 buys 2,000 with no subscription, and credits never expire. Get 25 free API renders a month

FAQ

Is "mobile-friendly" still a Google ranking factor? Google indexes the mobile version of every site (mobile-first indexing), so what it sees is your phone layout. Page experience signals still count, but Google no longer gives a mobile-friendly label or a separate test.

My page fails "fits the screen". How do I find the cause? The result lists the elements that stick out past the right edge, with their tag, id or class. The usual causes are fixed widths (width: 600px), wide images without max-width: 100%, tables, long URLs or code without wrapping, and elements pushed right with negative margins or transforms.

Can it test pages behind a login or on localhost? No, the page has to be publicly reachable. The API can send cookies or headers to capture logged-in pages.

Do you store the results? No. The screenshot and the report are sent to your browser and nothing is kept.

Related: mobile website screenshot (iPhone, Android, iPad, full page), responsive mockup generator, meta tag generator, Open Graph checker, robots.txt checker.

Related tools

Mobile website screenshot · Mobile mockup generator · all free tools