Analizzatore user agent

Analizza qualsiasi stringa user agent per vedere browser, sistema operativo e tipo di dispositivo. Utile per analytics, log e problemi di compatibilità.

Decifra le stringhe user agent

Ogni browser e ogni bot invia con le sue richieste una stringa user agent, qualcosa come Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36. Dovrebbe descrivere il software che fa la richiesta, ma è notoriamente confusa: per motivi storici quasi tutti i browser dichiarano di essere "Mozilla".

Incolla uno user agent e l'analizzatore ne estrae le parti utili: il browser, il sistema operativo e il tipo di dispositivo (desktop, mobile o tablet).

Sviluppatori e team di assistenza lo usano per capire le segnalazioni di bug, leggere i log del server e gli analytics e verificare quali dispositivi usano i visitatori.

Come usare l'analizzatore user agent

  1. Copia la stringa user agent dai log, dagli analytics o da una segnalazione di bug.
  2. Incollala nel campo user agent.
  3. Invia per analizzarla.
  4. Leggi browser, sistema operativo e tipo di dispositivo.

Esempi

Chrome su desktop

Input:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Risultato: Browser: Chrome 130 · OS: Windows 10 · Device: desktop

La stringa cita anche Safari e Mozilla per compatibilità, ma l'analizzatore riconosce Chrome.

Safari su iPhone

Input:

Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1

Risultato: Browser: Safari 18.0 · OS: iOS 18.0 · Device: mobile

Chrome su Android

Input:

Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36

Risultato: Browser: Chrome 130 · OS: Android 14 · Device: mobile

Googlebot

Input:

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Risultato: Browser: Googlebot 2.1 · Device: bot

Per i crawler non viene indicato alcun sistema operativo.

Usi comuni

  • Capire da quale browser e dispositivo arriva una segnalazione di bug.
  • Leggere i log grezzi del server web o della CDN.
  • Identificare bot e crawler (per esempio Googlebot o Bingbot).
  • Verificare la compatibilità di app e template email.
  • Testare il tuo sistema di rilevamento degli user agent.

Consigli e cose da sapere

  • Gli user agent si possono falsificare, quindi non basarti su di essi per decisioni di sicurezza. Verifica i bot dei motori di ricerca con un controllo DNS inverso tramite la ricerca IP inversa.
  • Chrome e altri browser hanno ridotto i dettagli negli user agent per motivi di privacy, quindi versioni e modelli dei dispositivi possono essere meno precisi.
  • Per il supporto alle funzionalità, verifica la funzionalità nel codice invece di dedurla dallo user agent.
  • Controlla gli header restituiti da un server con il controllo header HTTP o localizza un IP con la ricerca IP.

Casi particolari e limiti

  • I browser su Windows 11 inviano ancora "Windows NT 10.0", quindi vengono mostrati come Windows 10. La sola stringa user agent non permette di distinguerli.
  • Chrome indica una versione congelata come 130.0.0.0, quindi i numeri di versione minori non sono reali.
  • Chiunque può falsificare uno user agent. Una stringa che dice di essere Googlebot non prova che sia Google; verificalo con una ricerca IP inversa.

Domande frequenti

Cos'è uno user agent?

Una stringa di testo che un browser o un'app invia con le richieste e che ne identifica software, versione e piattaforma.

Perché tutti gli user agent iniziano con Mozilla?

Per compatibilità storica. I primi siti mostravano le pagine avanzate solo a Netscape (Mozilla), quindi gli altri browser ne hanno copiato il prefisso.

Come trovo il mio user agent?

Lo mostrano gli strumenti per sviluppatori del browser e molti siti. Puoi copiarlo e incollarlo qui.

Lo user agent può dirmi il modello esatto del telefono?

A volte su Android, ma le recenti modifiche per la privacy e iOS nascondono molti dettagli.

Strumenti correlati

Strumenti gratis più usati