Parser User-Agent
Analizza localmente una stringa User-Agent per rilevare browser, motore di rendering, sistema operativo, tipo di dispositivo e bot noti.
- Appunti
Questo strumento ti è stato utile?
Come funziona questo strumento?
Questo analizzatore scompone una stringa User-Agent, l’intestazione che ogni browser e ogni crawler invia a un sito, in informazioni leggibili: browser, motore di rendering, sistema operativo, tipo di dispositivo ed eventuale bot. Serve a leggere i log del server, a capire un dato di analisi o a verificare cosa invia il tuo browser.
Per primi vengono cercati i bot noti (Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Applebot e i crawler di Facebook, X e LinkedIn), poi ogni User-Agent che contiene bot, crawler, spider o slurp viene classificato come bot generico.
Il browser viene identificato in un ordine preciso, perché quasi tutti si dichiarano compatibili con altri: Edge e Opera prima di Chrome, Chrome prima di Safari. La versione è quella indicata nella stringa.
Il motore viene dedotto dal browser: Blink per Chrome, Edge, Opera e Samsung Internet, WebKit per Safari, Gecko per Firefox, Trident per Internet Explorer.
Sistema e dispositivo vengono letti nella parte tra parentesi: Windows NT 10.0, iPhone OS 17_6, Android, Mac OS X… Un iPad che si presenta come Mac viene riconosciuto grazie alla dicitura Mobile.
Come usare questo strumento
Incolla la stringa
Nel campo Stringa User-Agent, oppure fai clic su Usa il mio User-Agent per quella del tuo browser.
Analizza
Fai clic su Analizza o scegli una stringa tra gli esempi proposti.
Leggi le schede
Browser, Motore, Sistema operativo, Dispositivo e Bot, ciascuno con versione o modello.
Usa il JSON
Il risultato JSON riporta tutti i valori per un foglio di calcolo o uno script.
Casi d’uso
Leggere i log del server
Capire chi c’è dietro una riga di log: un visitatore reale, un crawler di un motore di ricerca o uno script.
Indagare su un problema di visualizzazione
Identificare con precisione browser e sistema di un utente che segnala un bug.
Riconoscere un bot
Verificare se una stringa trovata nelle statistiche appartiene a un crawler noto.
Esempi
Chrome su Windows
Windows NT 10.0 è comune a Windows 10 e 11: la sola stringa non permette di distinguerli.
Input
Stringa User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36Risultato
Browser: Google Chrome 129.0.0.0 · Motore: Blink 537.36 · Sistema operativo: Windows 10/11 (10.0) · Dispositivo: desktop · Bot: Non rilevatoSafari su iPhone
Il modello iPhone e la versione di iOS si leggono nella parentesi; il motore è WebKit, come per tutti i browser su iOS.
Input
Stringa User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Mobile/15E148 Safari/604.1Risultato
Browser: Safari 17.6 · Motore: WebKit 605.1.15 · Sistema operativo: iOS 17.6 · Dispositivo: mobile (iPhone) · Bot: Non rilevatoGooglebot per smartphone
Googlebot si presenta come un Chrome per Android per scansionare la versione mobile: lo strumento lo classifica come bot.
Input
Stringa User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.70 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)Risultato
Browser: Google Chrome 129.0.6668.70 · Motore: Blink 537.36 · Sistema operativo: Android 6.0.1 · Dispositivo: bot (Googlebot) · Bot: Rilevato (Googlebot)Consigli e buone pratiche
- Una stringa User-Agent si può cambiare liberamente: qualunque script può fingersi Googlebot. Per verificare un vero Googlebot, fai una ricerca DNS inversa del suo indirizzo IP.
- Chrome e Safari congelano una parte della stringa (Mac OS X 10_15_7, Windows NT 10.0) per limitare il tracciamento: la versione di sistema mostrata può essere più vecchia di quella reale.
- Per adattare un sito a un dispositivo, meglio le media query CSS e il rilevamento delle funzionalità dell’analisi dello User-Agent.
- I browser Chromium inviano anche Client Hints (Sec-CH-UA) più precisi, che questo strumento non legge.
Fonti e riferimenti
- User-Agent header (si apre in una nuova scheda), MDN Web DocsPagina in inglese
Domande frequenti
Perché «Windows 10/11» e non la versione esatta?
Windows 11 invia ancora Windows NT 10.0 nel suo User-Agent. Solo i Client Hints (Sec-CH-UA-Platform-Version) permettono di distinguerli, e non fanno parte della stringa.
Perché tutti i browser contengono Mozilla e Safari?
Per compatibilità storica: ogni nuovo browser ha ripreso le parole dei predecessori per non essere bloccato dai siti. Per questo lo strumento segue un ordine di rilevamento preciso.
Un bot è per forza malevolo?
No. Googlebot, Bingbot o i crawler di anteprima dei social sono utili. I bot generici riconosciuti da bot, crawler o spider meritano solo un controllo.
Cosa significa un risultato «Unknown»?
La stringa non corrisponde a nessuna regola nota: browser raro, browser integrato in un’app, client HTTP come curl o stringa troncata. Il risultato JSON resta disponibile per esaminarla.
La stringa viene inviata a un server?
No. L’analisi avviene nel tuo browser.
Strumenti correlati
Continua con questi strumenti
Strumenti simili o complementari a questo.
Strumenti simili
Analizza localmente i principali segnali SEO di un HTML.
Rileva noindex, nofollow e incoerenze canonical dall’HTML.
Misura frequenza dei termini, occorrenze di una frase e densità in testo o HTML.
Leggi anche
L’elaborazione locale nel browser sta sostituendo gli strumenti online tradizionali?
WebAssembly, API del browser e dispositivi più potenti permettono sempre più elaborazioni locali. Fino a che punto possono sostituire i servizi che caricano i file?
Come ottimizzare 50 immagini per il Web in un unico flusso
Ridimensiona un gruppo di immagini, convertile in WebP e rimuovi i metadati con una Pipeline riutilizzabile, senza trattare ogni file separatamente.
Ottimizzare le immagini per il Web senza perdere qualità
Ridimensionamento, compressione, WebP, AVIF e buone pratiche: un metodo completo per alleggerire le immagini di un sito senza degradarne inutilmente il risultato.
WebP, AVIF, JPEG XL: quali formati immagine scegliere nel 2026?
WebP, AVIF e JPEG XL rispondono a esigenze diverse. Compatibilità, compressione, trasparenza, HDR e fallback: come scegliere nel 2026.