Analizzatore di User Agent
Leggi ogni stringa del browser
Questo analizzatore di user agent legge ogni stringa User-Agent e nomina browser, motore, sistema, dispositivo e bot. Incolla una stringa o molte. Non carichiamo nulla.
- GratisPrezzo
- In bloccoInput
- NessunaRegistrazione
- NessunaCaricamenti
Analizzatore di User Agent
Leggi ogni stringa User-Agent: browser, sistema, dispositivo e bot
| N. | Browser | Sistema operativo | Tipo di dispositivo |
|---|
Pronto. Incolla una stringa User-Agent.
Che cosa fa per te un analizzatore di user agent
Uno user agent è una riga di testo che il tuo browser invia a ogni richiesta. Nomina il browser, il sistema e spesso il dispositivo. Ma la riga è confusa e difficile da leggere a occhio.
Un analizzatore di user agent legge quella riga per te. Prima trova il browser e la sua versione. Poi nomina il motore, il sistema operativo, il dispositivo e il processore.
Inoltre riconosce i bot. Così puoi distinguere Googlebot, un crawler di IA o un semplice script da un visitatore vero. Inoltre funziona con una stringa o con un intero log.
Tutto gira nel tuo browser. Perciò le tue stringhe non lasciano mai il tuo dispositivo.
Come funziona l'analizzatore di user agent
Infatti, lo strumento confronta la stringa con regole per browser, sistemi, dispositivi e bot. Poi mostra ogni risultato in una scheda. Le regole girano nel tuo browser, quindi non si invia nulla.
L'analizzatore legge la stringa in un ordine fisso, perché molte stringhe portano il nome di più di un browser.
Per maggiori dettagli, vedi: MDN guide to the User-Agent header.
Analizza una stringa
Incolla una stringa, o premi Usa il mio browser per leggere la tua. Le schede del risultato si riempiono mentre scrivi.

Ogni scheda mostra un fatto, come il browser, il motore o il tipo di dispositivo.
Browser e versione
L'analizzatore nomina il browser, come Chrome, Firefox, Safari, Edge, Opera o Samsung Internet. Inoltre legge il numero di versione.
Edge, Opera e Samsung Internet dicono tutti Chrome nelle loro stringhe. Perciò l'analizzatore controlla prima i loro nomi.
Motore
Il motore disegna la pagina. Chrome, Edge e Opera usano Blink. Firefox usa Gecko e Safari usa WebKit.
Su un iPhone o un iPad, ogni browser deve usare WebKit. Perciò l'analizzatore dice WebKit anche per Chrome su iOS.
Sistema operativo
Lo strumento legge Windows, macOS, iOS, iPadOS, Android, ChromeOS e Linux. Inoltre legge la versione del sistema. Per esempio, 10_15_7 diventa 10.15.7.
Tipo e modello del dispositivo
L'analizzatore divide i dispositivi in desktop, mobile, tablet, smart TV, console di gioco e bot. Per i telefoni Android legge anche la marca e il modello, come un Pixel o un Galaxy.
CPU
Quando la stringa nomina un processore, lo strumento lo mostra, come x64 o ARM64. Molte stringhe lo omettono, quindi un campo vuoto è normale.
Riconosci bot e crawler
L'elenco dei bot copre motori di ricerca, crawler di IA, strumenti SEO, anteprime dei social, strumenti di test, monitor di disponibilità e librerie di codice.
Così il risultato ti dice che tipo di bot ha inviato la stringa.
Una parola sui bot falsi
Qualsiasi client può inviare qualsiasi stringa. Uno script può chiamarsi Googlebot. Perciò prendi il risultato del bot come un indizio, e controlla l'indirizzo IP con una ricerca DNS inversa quando conta.
Analizza molte stringhe insieme
Imposta Cosa analizzare su Più stringhe e incolla una stringa per riga. Lo strumento riempie una tabella e conta i browser, i sistemi e i dispositivi più comuni.
Poi puoi copiare la tabella come CSV.
Leggi un file di log
Incolla la colonna dello user agent del tuo log del server. Così vedi quali browser visitano il tuo sito e quanto traffico arriva dai bot.
Token per token
Lo strumento divide anche la stringa in pezzi e etichetta ognuno. Così impari perché una stringa inizia con Mozilla/5.0 e perché dice like Gecko.
Perché ogni stringa inizia con Mozilla
Così, negli anni Novanta i siti inviavano le pagine migliori a Netscape, il cui nome in codice era Mozilla. Così gli altri browser aggiunsero Mozilla alle loro stringhe. L'abitudine non è mai sparita.
Stringhe di user agent ridotte
Chrome ora invia una stringa ridotta. La versione minore appare come zeri, e le versioni di Windows e Mac restano congelate.
Su Android il modello appare come la lettera K. Così la stringa ti dice meno di prima.
Client Hints
Chrome e Edge offrono i Client Hints, che danno gli stessi fatti in modo più pulito. Lo strumento li elenca per il tuo browser. Safari e Firefox non li offrono ancora.
Windows 10 o 11
Windows 11 dice ancora NT 10.0 nella stringa. Perciò nessun analizzatore può distinguere Windows 10 da Windows 11 con la sola stringa. Lo strumento dice Windows 10 o 11.
iPad in modalità desktop
Safari su un iPad può inviare una stringa da Mac. Perciò un risultato Mac con Safari potrebbe essere un iPad.
Copia come JSON
Premi Copia come JSON per ottenere il risultato come un piccolo oggetto. Puoi incollarlo in un test, in un ticket o in uno script.
Limiti
Lo strumento legge stringhe fino a 2,000 caratteri e fino a 500 righe in modalità in blocco. La tabella mostra le prime 300 righe.
Sicuro per progetto
Prima di tutto, lo strumento lavora nel tuo browser. Non invia nulla e non memorizza nulla. Così le tue stringhe restano tue.
In questa pagina
- Lo strumento
- Che cosa fa per te un analizzatore di user agent
- Usare l'analizzatore di user agent, passo dopo passo
- Che cosa fa di diverso questo analizzatore di user agent
- Abitudini per lavorare con le stringhe di user agent
- Errori comuni con le stringhe di user agent
- Domande frequenti sull'analizzatore di user agent
- Compagni utili per i controlli tecnici
Continua
Usare l'analizzatore di user agent, passo dopo passo
Quattro passi ti portano da una lunga stringa a fatti chiari.
- 1
Incolla una stringa
Incollane una, o premi Usa il mio browser.
- 2
Leggi le schede
Vedi browser, motore, sistema e dispositivo.
- 3
Controlla i token
Vedi che cosa significa ogni pezzo della stringa.
- 4
Copia il risultato
Copialo come JSON, o come CSV per molte stringhe.
Che cosa fa di diverso questo analizzatore di user agent
Legge una stringa o un intero log e tiene privati i tuoi dati.
Una o molte
Analizza una sola stringa, o incolla un log con una stringa per riga.
Rilevamento dei bot
Riconosci crawler di ricerca, IA, SEO e social, e semplici script.
Token per token
Ogni pezzo della stringa riceve una breve etichetta.
Note oneste
Avvisa per stringhe ridotte, Windows 11 e iPad in modalità desktop.
Client Hints
Vedi che cosa segnala il tuo browser nel formato nuovo.
Nulla lascia la tua scheda
Il tuo browser fa il lavoro. Non vediamo mai le tue stringhe.
Abitudini per lavorare con le stringhe di user agent
Poche abitudini mantengono onesti i tuoi risultati.
- Prendi la stringa come un indizio. Qualsiasi client può inviare qualsiasi stringa, quindi non fidarti mai di essa per la sicurezza.
- Controlla i bot per IP. Usa una ricerca DNS inversa per confermare un crawler che si dice Googlebot.
- Preferisci il rilevamento delle funzioni. Prova ciò che un browser sa fare, invece di indovinare dal suo nome.
- Aspettati stringhe ridotte. Chrome nasconde la versione minore e il modello del dispositivo.
- Leggi log interi. La modalità in blocco mostra il vero mix di browser e dispositivi dei tuoi visitatori.
- Tieni d'occhio i vecchi browser. Una piccola parte dei visitatori può ancora usare un browser senza supporto.
- Pensa alla privacy. Uno user agent fa parte di un'impronta digitale, quindi conserva il meno possibile.
- Aggiorna le tue stringhe di prova. Le stringhe vere cambiano a ogni versione, quindi rinnova i tuoi campioni.
Errori comuni con le stringhe di user agent
Ognuno di questi rompe in silenzio una regola o un report.
Cercare solo Chrome
Edge, Opera e Samsung Internet dicono anche Chrome. Controlla prima i loro nomi.
Bloccare per stringa
Un malintenzionato cambia la stringa in un secondo. Blocca piuttosto per comportamento.
Fidarsi del nome Googlebot
Chiunque può dichiararlo. Conferma l'indirizzo IP.
Chiamare Mac ogni iPad
Inoltre, un iPad in modalità desktop invia una stringa da Mac.
Leggere Windows 11 come 10
Entrambi dicono NT 10.0, quindi una stringa non può distinguerli.
Usare un vecchio elenco di regex
Browser e bot nuovi appaiono di continuo. Prova con stringhe recenti.
Domande frequenti sull'analizzatore di user agent
Questo analizzatore di user agent è gratis?
Sì. Non costa nulla, non chiede un account e non ha limiti d'uso. Funziona nel tuo browser, quindi non abbiamo costi di server da girarti.
La mia stringa lascia il mio dispositivo?
No. Il tuo browser fa tutto il lavoro. Perciò nulla arriva a questo sito, e non conserviamo nulla.
Che cos'è uno user agent?
È una riga di testo che un browser o un'app invia a ogni richiesta. Nomina il software e spesso anche il sistema e il dispositivo.
Qual è il mio user agent?
Premi Usa il mio browser. Poi lo strumento riempie la casella con la stringa che il tuo browser invia e la legge.
Come analizzo una stringa di user agent?
Incollala nella casella. Poi leggi le schede di browser, motore, sistema, dispositivo, CPU e bot.
Posso analizzare molte stringhe insieme?
Sì. Scegli Più stringhe e incolla una stringa per riga. Allora lo strumento riempie una tabella e conta i browser, i sistemi e i dispositivi più comuni.
Quante righe posso incollare?
Fino a 500 righe. Inoltre ogni stringa può avere 2,000 caratteri.
Può capire se un visitatore è un bot?
Sì, quando la stringa nomina un crawler o uno script noto. Tuttavia un bot può mentire, quindi prendi il risultato come un indizio.
Quali bot conosce?
Conosce i crawler dei motori di ricerca, i crawler di IA, gli strumenti SEO, le anteprime dei social, gli strumenti di test, i monitor di disponibilità e le librerie di codice come curl e Python requests.
Come distinguo un vero Googlebot da uno falso?
Fai una ricerca DNS inversa sull'indirizzo IP. Un vero Googlebot si risolve in un dominio Google. Perciò la sola stringa non è una prova.
Perché ogni stringa inizia con Mozilla?
È un'abitudine degli anni Novanta. I primi siti inviavano le pagine migliori a Mozilla, cioè Netscape. Così gli altri browser copiarono la parola.
Perché Edge e Opera dicono Chrome?
Girano sul motore Blink, come Chrome. Così le loro stringhe portano anche il nome Chrome. L'analizzatore controlla prima i loro nomi.
Perché Chrome su iOS dice Safari?
Apple obbliga ogni browser iOS a usare WebKit. Così la stringa assomiglia a Safari, con un piccolo segno di Chrome.
Che cos'è uno user agent ridotto?
È una stringa più corta e con meno dettagli. Chrome mostra zeri nella versione minore e congela i dettagli di sistema e dispositivo.
Perché il modello del mio Android appare come K?
Chrome nasconde il modello di proposito per proteggere la privacy. Perciò la stringa mostra una sola lettera.
Può distinguere Windows 10 da Windows 11?
No. Entrambi dicono NT 10.0 nella stringa. Perciò lo strumento dice Windows 10 o 11.
Perché il mio iPad sembra un Mac?
Safari su un iPad può chiedere il sito desktop. Tra l’altro, allora invia una stringa da Mac.
Che cosa sono i Client Hints?
Sono un modo più nuovo di condividere dati del browser. Chrome e Edge inviano valori brevi per marca, piattaforma e dispositivo. Lo strumento li elenca per il tuo browser.
Perché il mio browser non ha Client Hints?
Safari e Firefox non li offrono ancora. Perciò lì c'è solo la stringa User-Agent.
Mostra il modello del dispositivo?
Mostra il modello di molti telefoni e tablet Android, come un Pixel o un Galaxy. Per i dispositivi Apple mostra iPhone e iPad.
Che cosa mostra il campo CPU?
Mostra x64, ARM64 o simili quando la stringa nomina un processore. Molte stringhe non lo fanno, quindi il campo può restare vuoto.
Che cosa sono i token?
Sono i pezzi della stringa. Lo strumento etichetta ognuno come token ereditato, motore, browser, sistema, CPU o dispositivo.
Posso copiare il risultato?
Sì. Premi Copia come JSON per una stringa, o Copia come CSV per molte.
Posso usarlo su un log del server?
Sì. Incolla la colonna dello user agent, una stringa per riga. Poi leggi la tabella e i conteggi.
Posso bloccare il traffico per user agent?
Puoi, ma è debole. Un malintenzionato cambia la stringa in un secondo. Perciò blocca per comportamento e IP quando puoi.
Devo fidarmi dello user agent nel mio codice?
Raramente. Il rilevamento delle funzioni è più sicuro, perché prova ciò che un browser sa davvero fare.
Funziona su un telefono?
Sì. I pannelli si impilano e le schede stanno su uno schermo stretto. Così puoi controllare una stringa in movimento.
Compagni utili per i controlli tecnici
Analizzare è un passo. Questi tre strumenti aiutano con il resto.
Controllo degli header HTTP
Leggi gli header che ogni pagina rimanda.
Apri lo strumento →Qual è il mio IP
Vedi il tuo indirizzo IP pubblico con un clic.
Apri lo strumento →Validatore di robots.txt
Controlla le regole che dicono ai crawler dove andare.
Apri lo strumento →
Pronto ad analizzare una stringa?
Incolla una stringa, o premi Usa il mio browser, e leggi il risultato. Inoltre, l'analizzatore di user agent è gratis, non chiede un account e tiene ogni stringa sul tuo dispositivo.