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
- Copia la stringa user agent dai log, dagli analytics o da una segnalazione di bug.
- Incollala nel campo user agent.
- Invia per analizzarla.
- 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
- Analizzatore URL: Ricava i dettagli da qualsiasi URL.
- Ricerca IP: Ottieni i dettagli approssimativi di un IP.
- Controllo header HTTP: Ottieni tutti gli header HTTP che un URL restituisce per una normale richiesta GET.
- Ricerca IP inversa: Prende un IP e cerca il dominio o l'host associato.
- Validatore e formattatore JSON: Valida il contenuto JSON e rendilo leggibile.
Strumenti gratis più usati
Crea password sicure e casuali con un clic. Scegli la lunghezza e includi maiuscole, minuscole, numeri e simboli. Gratis, senza registrazione.
Estrai con un clic tutti gli indirizzi email da testo, HTML, log o documenti e ottieni un elenco pulito con il conteggio. Estrattore di email gratuito.
Converti il testo in MAIUSCOLO, minuscolo, Frase, Iniziali Maiuscole, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case o param-case. Gratis.
Controlla i record DNS di qualsiasi dominio: A, AAAA, CNAME, MX, NS, TXT e SOA. Verifica email, SPF, record di verifica e nameserver gratis.
Crea un link WhatsApp click-to-chat con il tuo numero e un messaggio precompilato. Aggiungilo a sito, bio, annunci o codici QR. Generatore wa.me gratuito.
Inserisci un indirizzo IP per trovare l'hostname o il dominio associato tramite una ricerca DNS inversa (record PTR). Reverse IP lookup gratuito.