Salta al contenuto principale

Analizza User Agent

Inserisci una stringa User Agent per analizzarla

Come utilizzare User Agent Parser

Incolla la stringa User Agent nel campo di testo

Inserisci o incolla la stringa User Agent nell'area di testo in cima alla pagina. All'apertura dello strumento il tuo browser viene rilevato automaticamente. Clicca "Il tuo browser" per ricaricare il tuo User Agent in qualsiasi momento.

Leggi i risultati dell'analisi nella scheda riassuntiva

Appena inserita la stringa, appare immediatamente la scheda riassuntiva con l'icona del tipo di dispositivo (desktop, mobile, tablet o bot), il nome e la versione del browser, il sistema operativo e i badge di categoria (Mobile, Desktop, Bot).

Esamina i dettagli completi nella griglia

La griglia sotto la scheda riassuntiva mostra le informazioni dettagliate suddivise in sezioni: Browser (nome, versione completa, versione major), Engine (Blink, WebKit, Gecko, Trident), Sistema Operativo (nome, versione, piattaforma), Dispositivo (tipo, produttore, modello) e CPU (architettura).

Usa i campioni preimpostati per testare diversi scenari

Nella barra laterale sono disponibili User Agent di esempio suddivisi per categoria: Browser (Chrome, Firefox, Safari, Edge, Opera, Brave), Mobile (iPhone, Android, iPad, Samsung), Bot (Googlebot, Bingbot, Facebook) e Tool (cURL, Postman, Wget). Clicca su un campione per caricarlo immediatamente.

Suggerimenti

  • Se devi testare come il tuo sito si comporta con Googlebot, carica il campione "Googlebot" dalla barra laterale e analizza la stringa per capire cosa vede Google quando scansiona le tue pagine.
  • Il User Agent del tuo browser attuale viene caricato automaticamente all'apertura: usa questa pagina per verificare quali informazioni stai inviando ai siti web che visiti.
  • Puoi copiare il tuo User Agent con il pulsante Copia per usarlo nei test di API tools come Postman o cURL, simulando richieste dal tuo browser attuale.

Domande frequenti

Cos'è la stringa User Agent e come viene usata dai siti web?

Lo User Agent è una stringa che il browser invia automaticamente al server in ogni richiesta HTTP, nell'header "User-Agent". Contiene informazioni su browser, versione, sistema operativo e motore di rendering. I server la usano per adattare il contenuto al dispositivo, per analytics, per bloccare bot indesiderati o per fornire download specifici per piattaforma.

Come posso capire se una richiesta viene da un bot o da un utente reale?

I bot e i crawler si identificano solitamente con pattern riconoscibili nella stringa User Agent: parole come "bot", "crawler", "spider" o nomi espliciti come "Googlebot", "bingbot". Questo parser rileva automaticamente bot noti inclusi i crawler dei motori di ricerca, i social media bot (Facebook, Twitter, Telegram) e strumenti CLI come cURL e Wget.

Come distinguere Chrome da Edge e da altri browser basati su Chromium?

Edge, Brave e Opera condividono lo stesso engine Blink di Chrome, quindi le loro stringhe User Agent contengono "Chrome". La distinzione avviene tramite token aggiuntivi: Edge aggiunge "Edg/", Opera aggiunge "OPR/", Brave aggiunge "Brave/". Questo parser controlla prima questi identificatori prima di rilevare Chrome generico.

A cosa serve rilevare l'architettura CPU nella stringa User Agent?

L'architettura CPU (x86-64, ARM64, ARM) è utile per offrire download specifici: app native, estensioni native, o build ottimizzate. È particolarmente rilevante per i Mac Apple Silicon (ARM64) vs Intel (x86-64). Il token "Win64" indica Windows a 64 bit, "aarch64" indica ARM64 su Android e Linux.

Lo User Agent è affidabile per il rilevamento del browser?

Lo User Agent può essere facilmente falsificato e non dovrebbe essere usato come unica fonte di verità per decisioni critiche. Per il feature detection è sempre preferibile usare "Modernizr" o verificare direttamente le API del browser in JavaScript. Lo User Agent è affidabile per analytics statistiche, per offrire download alternativi e per bloccare bot ovvi, ma non per controlli di sicurezza.