Paste any User-Agent string to instantly decode browser, engine, OS, device type, and architecture - all processed locally in your browser.
All parsing happens locally in your browser. No data is sent to any server.
Merkmale
- Sofortiges UA-Parsing: Fügen Sie eine beliebige User-Agent-Zeichenfolge ein und erhalten Sie eine sofortige Aufschlüsselung von Browser, Engine, Betriebssystem, Gerätetyp und Architektur – alles lokal in Ihrem Browser verarbeitet.
- Direkter Vergleich: Vergleichen Sie zwei User-Agent-Strings parallel, um Unterschiede bei Browserversionen, Betriebssystemplattformen, Engine-Varianten oder Geräteerkennung auf einen Blick zu erkennen.
- Gerätekategorisierung: Klassifizieren Sie Geräte automatisch als Desktop, Mobilgerät, Tablet oder Bot/Crawler mit klaren visuellen Markierungen, damit Sie genau wissen, welche Art von Client eine Verbindung herstellt.
- Sicherheit und Spoofing-Erkennung: Identifizieren Sie verdächtige UA-Signaturen, widersprüchliche Plattform-Tokens, Bot-/Crawler-Verkehr und Automatisierungs-Fingerabdrücke, die auf Spoofing oder Headless-Clients hinweisen könnten.
Anwendungsfälle
- Browser-Fingerprinting: Identifizieren Sie den genauen Browsernamen, die Version und die Rendering-Engine hinter jedem Besucher-UA-String für Analysen und Kompatibilitätsentscheidungen.
- Betriebssystem- und Geräteerkennung: Bestimmen Sie das Betriebssystem (Windows, macOS, iOS, Android, Linux) und die Geräteklasse (Mobilgerät, Tablet, Desktop), um Ihre Inhaltsbereitstellung individuell anzupassen.
- Debugging und QA-Tests: Validieren Sie UA-Strings aus Testsuiten, Gerätelabors und Emulatoren, um sicherzustellen, dass Ihre App vor der Auslieferung die richtige Clientumgebung erkennt.
- Bot- und Crawler-Identifizierung: Markieren Sie Googlebot, Bingbot, ChatGPT und andere Crawler, damit Sie Ihre robots.txt-Regeln überprüfen und die ordnungsgemäße Handhabung des Bot-Verkehrs überprüfen können.
- API-Client-Analyse: Analysieren Sie UA-Strings aus Curl-, Wget-, Python-Anfragen und anderen HTTP-Clients, um die Zusammensetzung Ihres API-Verkehrs zu verstehen und Tests zu automatisieren.
- Sicherheitsüberprüfung: Erkennen Sie gefälschte oder widersprüchliche UA-Tokens, Headless Chrome-Fingerabdrücke und automatisierte Verkehrsmuster, die auf Scraping oder Missbrauch hinweisen können.
Häufig gestellte Fragen
Eine User-Agent-Zeichenfolge (UA) ist eine Textkennung, die Browser und HTTP-Clients bei jeder Anfrage an Webserver senden. Es enthält typischerweise Informationen über den Namen und die Version des Browsers, die Rendering-Engine, das Betriebssystem, den Gerätetyp und manchmal auch die Architektur des Client-Geräts. Server verwenden diese Informationen, um Inhalte anzupassen, Analysen zu verfolgen und die Kompatibilität sicherzustellen.
Der Parser verwendet eine Regex-basierte Erkennungs-Engine mit getesteten Mustern für die wichtigsten Browserfamilien, Betriebssysteme und Gerätetypen. Es erreicht eine hohe Genauigkeit für bekannte, standardkonforme UA-Strings von Mainstream-Browsern. Bei unklaren, modifizierten oder absichtlich verschleierten UA-Strings kann die Genauigkeit geringer sein. Der Konfidenzwert gibt Ihnen einen schnellen Hinweis darauf, wie zuverlässig jedes Analyseergebnis ist.
Ja. Sie können den Side-by-Side-Vergleichsmodus aktivieren, um zwei UA-Strings einzufügen und ihre analysierten Ergebnisse nebeneinander anzuzeigen. Dies ist besonders nützlich, um browserspezifische Probleme zu debuggen, zu überprüfen, ob eine UA-Änderung die beabsichtigte Wirkung hat, oder um zu vergleichen, wie sich verschiedene Geräte auf Ihrem Server präsentieren.
Der Parser klassifiziert Geräte, indem er die UA-Zeichenfolge auf Betriebssystemschlüsselwörter (Windows NT, Macintosh, iPhone, Android) und Geräteschlüsselwörter (Mobilgerät, Tablet, iPad, PlayBook) untersucht. Wenn die Zeichenfolge mit bekannten Bot- oder Crawler-Mustern (Googlebot, Bingbot, Curl, Wget) übereinstimmt, wird sie als Bot kategorisiert. Desktop ist die Standardeinstellung für Betriebssystemsignaturen in voller Größe ohne Mobil- oder Tablet-Indikatoren.
Der Konfidenzwert (0–100) spiegelt wider, wie zuverlässig der Parser den Browser, das Betriebssystem, die Engine, den Gerätetyp und die Architektur identifizieren konnte. Eine hohe Punktzahl (80+) bedeutet, dass alle wichtigen Felder mit guter Signalklarheit erkannt wurden. Ein mittlerer Wert (45–79) deutet darauf hin, dass eines oder mehrere Felder „Unbekannt“ zurückgegeben haben oder ein schwaches Signal hatten. Eine niedrige Punktzahl (<45) weist auf erhebliche Mehrdeutigkeit hin – die UA ist möglicherweise fehlerhaft, gefälscht oder zu kurz, um zuverlässig analysiert zu werden.
Ja. Der Parser verfügt über eine integrierte Bot-Erkennungs-Engine, die Signaturen von Googlebot, Bingbot, AppleBot, DuckDuckBot, YandexBot, Baiduspider, FacebookExternalHit, Twitterbot, Discordbot, ChatGPT und vielen anderen erkennt. Außerdem werden Headless-Browser (HeadlessChrome, PhantomJS), Skript-Clients (Curl, Wget, Python-Requests) und HTTP-Bibliotheks-Clients gekennzeichnet.
Nein. Die gesamte Analyse und Analyse erfolgt vollständig in Ihrem Browser mithilfe von JavaScript. Die von Ihnen eingefügten UA-Strings verlassen niemals Ihr Gerät, werden nicht auf einen Server hochgeladen und nicht gespeichert oder protokolliert. Die Ergebnisse werden nur dann lokal im localStorage Ihres Browsers gespeichert, wenn Sie den Verlauf aktivieren, und können jederzeit gelöscht werden.
Ja. Der Parser sucht nach widersprüchlichen Plattformtokens (z. B. Windows NT + iPhone OS in derselben Zeichenfolge), gemischten Browseridentitäten (Chrome- und Firefox-Tokens zusammen), verdächtig kurzen Zeichenfolgen und bekannten Automatisierungssignaturen. Diese sind mit Sicherheitshinweisen gekennzeichnet und tragen zur Spoofing-Risikobewertung und Vertrauensbewertung bei.
Gängige Beispiele sind: Chrome unter Windows – „Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36“; Safari auf dem iPhone – „Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 wie Mac OS X) AppleWebKit/605.1.15 (KHTML, wie Gecko) Version/17.2 Mobile/15E148 Safari/604.1“; Firefox auf macOS – „Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0“; Googlebot – „Mozilla/5.0 (kompatibel; Googlebot/2.1; +http://www.google.com/bot.html)“.
Der Marktanteil von Browsern hilft dabei, Entwicklungs- und Testbemühungen zu priorisieren. Wenn Ihre Analysen zeigen, dass die Mehrheit Ihrer Besucher Chrome und Safari nutzt, verdienen diese Plattformen sorgfältigste Tests. Wenn Sie wissen, wo die Marktanteile von Edge, Firefox und Nischenbrowsern zurückbleiben, können Sie entscheiden, welches Maß an Kompatibilitätsinvestitionen jeder Browser rechtfertigt. Der Parser liefert einen geschätzten Marktanteilskontext für die erkannte Browserfamilie.