Analizzatore User Agent Online — Rileva Browser, OS e Dispositivo Gratis
Incolla qualsiasi stringa user agent e ottieni risultati strutturati all'istante. Il nostro Analizzatore User Agent gratuito identifica browser, versione, sistema operativo, tipo di dispositivo e motore di rendering con un clic — senza registrazione, senza installazione.
Che tu stia eseguendo il debug di log HTTP, costruendo interfacce adattive o analizzando il traffico di bot, questo strumento converte le stringhe UA grezze in dati leggibili in pochi secondi.
Come Usare l'Analizzatore User Agent
- Incolla la tua stringa UA — Lo user agent del tuo browser viene rilevato automaticamente all'apertura. Sostituiscilo con qualsiasi stringa da un log o da un header HTTP.
- Leggi le schede di riepilogo — Browser, OS, Tipo di dispositivo e Motore sono evidenziati a colpo d'occhio.
- Controlla il Dettaglio Tecnico — Scorri per vedere architettura CPU, fornitore del browser, versione completa e impostazioni lingua.
- Copia i risultati — Clicca su "Copy" o premi Shift+Invio per copiare l'analisi completa negli appunti.
Cos'è una Stringa User Agent?
Ogni browser e client HTTP invia una stringa user agent con ogni richiesta — fa parte dell'header HTTP User-Agent. La stringa identifica il software che effettua la richiesta: nome, versione, sistema operativo e motore di rendering.
Una tipica stringa Chrome su Windows ha questo aspetto:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Il formato si è evoluto dai primi giorni del web e oggi contiene token ereditati (Mozilla/5.0, like Gecko) che la maggior parte dei browser include per compatibilità, anche senza usare quei motori. Un parser elimina il rumore ed estrae le informazioni rilevanti.
Quali Informazioni Si Possono Estrarre da uno User Agent?
- Nome e versione del browser — Chrome 124, Firefox 125, Safari 17, Edge 124, ecc.
- Sistema operativo — Windows 11, macOS, Android 14, iOS 17, Linux, Chrome OS
- Tipo di dispositivo — Desktop, Mobile, Tablet o Bot/Crawler
- Motore di rendering — Blink (Chrome/Edge), Gecko (Firefox), WebKit (Safari), Trident (IE)
- Architettura CPU — x86_64, ARM64, ARM, i686
- Fornitore del browser — Google, Mozilla, Apple, Microsoft, Samsung
Casi d'Uso Comuni
- Debug dei log di accesso: I log del server registrano stringhe UA grezze. Incollale qui per capire quale browser o client ha effettuato una richiesta senza leggere la specifica manualmente.
- Rilevamento di bot e crawler: Googlebot, Bingbot e altri crawler si identificano nelle loro stringhe UA. Usa questo strumento per verificare se una stringa appartiene a un bot legittimo.
- Interfacce adattive: Quando implementi il progressive enhancement, testare il comportamento dell'UI su diverse combinazioni browser/OS inizia dal capire esattamente cosa dice la stringa UA.
- QA cross-browser: Quando un bug report include la stringa UA dell'utente, analizzala qui per confermare la versione esatta del browser prima di tentare la riproduzione.
- Fingerprinting di client HTTP: API e strumenti di sicurezza spesso registrano stringhe UA. La loro analisi aiuta a distinguere il traffico umano dalle richieste automatizzate.
Domande Frequenti
Cos'è un analizzatore (parser) di user agent?
Un analizzatore di user agent è uno strumento che legge la stringa UA inviata da browser e client HTTP e la scompone in campi strutturati: nome del browser, versione, sistema operativo, tipo di dispositivo e motore di rendering. Questo strumento elabora tutto nel tuo browser — nessun dato viene inviato a server esterni.
Come appare una stringa user agent?
Una tipica stringa Chrome su Windows appare così: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36. Il formato include token ereditati per compatibilità, ecco perché è necessario un parser per estrarre le informazioni reali su browser e sistema operativo.
Come trovo il mio user agent?
Questo strumento rileva automaticamente lo user agent del tuo browser all'apertura. In alternativa, apri qualsiasi pagina, premi F12, vai nella scheda Console e digita navigator.userAgent. La stringa completa appare immediatamente.
Posso identificare i bot tramite lo user agent?
Sì. I bot noti — Googlebot, Bingbot, Yandex, DuckDuckBot — includono token identificabili nelle loro stringhe UA. Questo analizzatore contrassegna il tipo di dispositivo come "Bot / Crawler" quando questi pattern vengono rilevati. Nota che i bot malevoli a volte imitano stringhe di browser reali per eludere il rilevamento.
Questo strumento è gratuito?
Sì, è completamente gratuito, funziona interamente nel browser, non richiede account e non ha limiti di richieste. La logica di parsing è totalmente lato client.
Posso usare un analizzatore di user agent nella mia applicazione?
Sì. Le librerie popolari includono ua-parser-js (JavaScript/Node), ua-parser (Python) e DeviceDetector (PHP, .NET e altri). Questo strumento online permette di testare e validare rapidamente le stringhe senza scrivere codice.
Risorse
- MDN — Header User-Agent — Documentazione ufficiale sul formato dell'header HTTP User-Agent e la sua storia.
- ua-parser-js su npm — La libreria JavaScript più popolare per parsare le stringhe UA in modo programmatico nella propria applicazione.