Test mobile-friendly

Free, no signup. Run this tool's seven weighted mobile-layout checks and get a 0–100 diagnostic score, plus a phone-viewport preview as separate supporting evidence.

Free, no sign-up. The analysis reads your HTML the way a mobile browser would; the screenshot renders in headless Chrome on a 390×844 iPhone-sized viewport.

I controlli vengono eseguiti dal nostro server; recuperiamo l’URL inserito e non conserviamo i risultati. Results are kept in a short-lived cache, not stored long-term. Anonymous aggregate stats feed our research posts; domains are counted once via an anonymized hash and never stored in the clear. I conteggi anonimi degli esiti per singola esecuzione possono essere utilizzati per ricerche aggregate; URL, domini, IP e identificatori non sono mai inclusi e nessuna statistica viene pubblicata sotto le 100 esecuzioni.

Commenti
Segnala un errore

Qualcosa non funziona in Test mobile-friendly? Descrivi cosa è successo: la segnalazione va direttamente a una coda di valutazione privata, non a un elenco pubblico.

Dati che verranno inviati
 Input dello strumento, caricamenti, fonti incollate, risultati completi, parametri di query e frammenti URL non vengono allegati automaticamente. Puoi modificare o rimuovere il passaggio selezionato sopra. I metadati del browser e anti-abuso vengono elaborati per prevenire lo spam. 

What the score is made of

Mobile-friendly scoring thresholds
CheckThreshold / pointsWhat this free pass can confirm
Viewport 30 pointswidth=device-width and zoom accessibility
Responsive CSS 20 points@media rules in inspected CSS
Fixed widths 15 points · >400px warningMarkup-level width attributes and inline styles
Font sizes 10 points · <12px warningCSS declarations and legacy font tags
Tap targets / horizontal overflow Needs a rendered layout passNot claimed by this free HTML score

Source: Tool scoring contract · Updated: July 2026

Viewport is 30 points

Without width=device-width, phones render your page at ~980px and shrink it to fit — every other mobile problem starts here. Disabling zoom costs points too: it’s an accessibility failure.

Layout checks

Responsive CSS (@media rules, including in external stylesheets), hard-coded widths over 400px, and sub-12px font sizes — the three classic ways a desktop layout breaks on a phone.

Delivery checks

Responsive images (srcset/<picture>), HTML page weight on mobile networks, and leftover <object>/<embed> plugin content that mobile browsers won’t run.

Informazioni sullo strumento

Esegui una diagnosi del layout mobile in sette parti: punteggio prodotto 0–100 per viewport, CSS responsive, larghezze fisse, font, immagini, peso pagina e plugin, più anteprima telefono.

Funzionalità

  • Punteggio separato per viewport e CSS responsive.
  • Controlli di larghezze fisse, font, immagini e peso pagina.
  • Badge di gravità con colore e indicazione del problema correggibile.
  • Anteprima in viewport telefono separata da Core Web Vitals.

Come funziona

Incolla l’URL completo della pagina e avvia il browser controllato. Il tool misura sette aree, assegna punti e mostra selettori o ragioni per ogni badge; verifica la pagina reale, non solo la homepage.

Limitazioni

  • Pagine molto grandi vengono analizzate solo fino al limite di byte.
  • Non sostituisce un test di Core Web Vitals o tap-target spacing; usa dati di campo per la performance reale.

Domande frequenti

Google ha ritirato la propria prova per dispositivi mobili: questa la sostituisce?

No. Google ha rimosso la prova autonoma e il resoconto di usabilità portatile alla fine del 2023. Questo strumento applica un modello diagnostico proprio in sette parti: sono euristiche per individuare probabili problemi di impaginazione, non criteri Google né un sostituto delle prove su dispositivi reali.

La prova esegue JavaScript?

Il punteggio da 0 a 100 deriva dall’analisi statica dell’HTML e di un massimo di quattro fogli di stile, quindi non esegue JavaScript. L’istantanea telefonica usa un navigatore automatizzato ed è una prova di supporto, ma rappresenta una sola finestra e un solo ambiente. Controlla le discrepanze su dispositivi reali rappresentativi.

Perché ho perso 30 punti per il tag area visibile?

Il controllo vale 30 punti perché ogni altro comportamento portatile dipende da questa impostazione. Senza <meta name="area visibile">, il telefono rende la pagina larga circa 980px e la riduce, rendendo piccoli testo e bersagli. Aggiungi nel <head> <meta name="area visibile" content="larghezza=device-larghezza, initial-scale=1">. Disabilitare lo ingrandimento mantiene gran parte del credito ma genera un avviso di accessibilità.

Che cosa conta come elemento a larghezza fissa?

Il controllo segnala elementi con larghezza rigida oltre 400px, in uno stile incorporato o in un attributo larghezza. Sono più inclini a superare lo schermo e provocare scorrimento orizzontale. Uno o due generano un avviso; tre o più un errore. Usa larghezza massima con percentuali o unità proporzionali.

L’istantanea risulta non disponibile ma ho un punteggio: è un errore?

No. Punteggio e sette controlli derivano dall’analisi HTML gratuita eseguita per prima. L’istantanea è una resa separata e misurata, che può essere saltata al raggiungimento dei limiti di costo, quando il servizio è occupato o la pagina blocca i navigatori automatici. Il punteggio non dipende mai dall’istantanea.