User-Agent-Parser
Parsen Sie User-Agent-Strings und identifizieren Sie Browser, Engine, Betriebssystem, Gerät und Bot-Status.
Was ist ein User-Agent-String?
Der User-Agent (UA) ist ein kleiner Freitext-Header, den jeder HTTP-Client an den Server sendet und der mitteilt, welche Software die Anfrage stellt. Browser, Suchmaschinen-Crawler, REST-Clients und Webhooks senden alle einen. Der String ist historisch gewachsen und barock — er beginnt aus Kompatibilitätsgründen mit Mozilla/5.0, enthält eine Liste von „kompatibel mit …"-Angaben und endet mit dem eigentlichen Produkt-Token. UA-Strings zuverlässig zu parsen ist schwerer, als es aussieht, denn Hersteller erfinden ständig neue Tokens und das Format hat keine formale Grammatik; dieses Tool dekodiert den String für Sie und zeigt Browser, Betriebssystem, Gerätetyp und -modell, Layout-Engine sowie CPU-Architektur in einem übersichtlichen Raster. UA-Strings werden in Chromium-Browsern langsam durch die Client-Hints-API ersetzt, doch der Legacy-Header ist immer noch überall verbreitet und wird es noch jahrelang sein — Analytics, Anti-Fraud, Barrierefreiheit, A/B-Test-Bucketing und Feature-Switches hängen alle davon ab. Verwenden Sie diesen Parser beim Schreiben von Tests, die einen realistischen UA benötigen, beim Debuggen von Zugriffsprotokollen, beim Verifizieren der Identität eines Crawlers oder einfach wenn Sie wissen möchten, was ein bestimmter User-Agent-String tatsächlich darstellt.
So verwenden Sie den Parser
Fügen Sie einen beliebigen User-Agent in das Feld ein oder klicken Sie auf Meinen UA verwenden, um Ihren einzufügen. Das Ergebnis teilt sich auf in Browser, Betriebssystem, Gerätetyp und -modell, Layout-Engine und CPU-Architektur. Die Voreinstellungen decken Desktop-Browser, mobile Browser, Suchmaschinen-Bots, Social-Media-Linkvorschauer und Entwickler-Tools ab — praktisch beim Schreiben von Tests oder beim Nachstellen einer realen Anfrage.
Voreingestellte User-Agents (jeweils ein Klick)
Dies sind echte (oder kanonische) UA-Strings, die von den jeweiligen Herstellern veröffentlicht wurden. Klicken Sie auf eine Voreinstellung, um sie in das Eingabefeld zu laden und das Ergebnis zu lesen.
Desktop-Browser
Mobile Browser
Crawler und Bots
Entwickler-Tools und Clients
Legacy
Anatomie eines UA-Strings
| Token | Bedeutung |
|---|---|
Mozilla/5.0 | Kompatibilitätspräfix aus historischen Gründen; nahezu alle Browser senden es. |
Windows NT 10.0 | Windows-Version: 10.0 entspricht Windows 10/11. |
AppleWebKit | WebKit-basierte Browser (Safari, Chrome, Edge) enthalten dieses Engine-Token. |
Gecko | Mozillas Rendering-Engine, von Firefox verwendet. |
Trident | Internet Explorers Legacy-Engine — alles unter 11 wird nicht mehr unterstützt. |
Mobile | Kennzeichnet einen mobil formatierten UA, oft kombiniert mit einem Gerätemodell. |
compatible | Selbst deklarierte Kompatibilitätsgruppe, häufig in älteren Bots und im IE. |
Häufig gestellte Fragen
Sollte ich dem User-Agent vertrauen?
Was ersetzt den UA künftig?
Sec-CH-UA, Sec-CH-UA-Platform usw.) sind strukturierte Header, die Chromium in eine datenschutzfreundlichere Teilmenge des UA einfriert. Chrome plant, den UA mit der Zeit weiter zu reduzieren.Warum meldet mein Browser, er sei Mozilla?
Mozilla/5.0.Wie erkenne ich Googlebot vs. den Nutzer?
Googlebot im UA und verifizieren Sie anschließend die Anfrage-IP per Reverse-DNS. Jeder kann einen Googlebot-UA senden — nur die IP bestätigt es.