Cosa fa questo strumento
L’analizzatore di User Agent legge l’intestazione User-Agent che browser, app e bot inviano con ogni richiesta HTTP e la trasforma in informazioni chiare: il browser e la sua versione, il motore di rendering, il sistema operativo, il tipo di dispositivo (desktop, telefono, tablet, TV, console…), produttore e modello del dispositivo quando la stringa li riporta, e l’architettura della CPU.
Ti dice anche quando la stringa non appartiene affatto a una persona. Crawler dei motori di ricerca, crawler per l’addestramento di IA e assistenti di IA che scaricano pagine, bot di anteprima dei link di app di chat e social, strumenti SEO, servizi di monitoraggio e client HTTP da riga di comando vengono riconosciuti ed etichettati: utile per leggere i log del server o decidere cosa scrivere nel robots.txt.
Come si usa
- Apri la pagina: il tuo User-Agent è già analizzato.
- Incolla qualsiasi altra stringa User-Agent, ad esempio una riga di un log di accesso. Il nome di intestazione
User-Agent:iniziale viene rimosso automaticamente. - Leggi la tabella dei risultati e copia qualsiasi valore con il suo pulsante. Premi Esempio per vedere una stringa di Safari mobile o Il mio browser per tornare alla tua.
Esempio
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
Questa stringa corrisponde a Mobile Safari 17.5 su iOS 17.5, con motore WebKit, su un iPhone di Apple. Una stringa come Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) viene riconosciuta come GPTBot 1.2, un crawler di IA.
Suggerimenti
- Non basarti sullo User-Agent per decisioni di sicurezza: chiunque può inviare qualsiasi stringa. Verifica i crawler importanti con una ricerca DNS inversa.
- Per sapere se una funzione è supportata, verificala in JavaScript invece di dedurla dalla versione del browser.
- Chrome headless e gli strumenti di automazione sono segnalati a parte, utile quando indaghi sullo scraping.
Domande frequenti
› Qual è il mio user agent?
Quando apri questa pagina, l'input viene riempito con la stringa User-Agent del tuo browser e analizzato subito. Premi Il mio browser per ritrovarla dopo aver provato altre stringhe.
› Quanto è precisa l'analisi dello User-Agent?
È affidabile per le famiglie di browser, motore e sistema operativo, ma lo User-Agent può essere modificato dall'utente, da estensioni o da impostazioni di privacy. Chrome inoltre congela parti della stringa (ad esempio Windows 11 risulta ancora Windows NT 10.0), quindi considera i dettagli su dispositivo e versione come indizi.
› Quali bot riconosce?
Crawler dei motori di ricerca (Googlebot, Bingbot, Baiduspider, YandexBot…), crawler e agenti di IA (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot…), bot di anteprima dei link, crawler SEO, servizi di monitoraggio e client HTTP comuni come curl, python-requests e Postman. Le altre stringhe che contengono bot, crawler o spider vengono segnalate come altri bot.
› Lo User-Agent viene inviato da qualche parte?
No. L'analisi avviene interamente nel browser con la libreria open source ua-parser-js e un elenco di bot integrato.