User-Agent-Parser
Analysieren Sie User-Agent-Strings online und ermitteln Sie Browser, Betriebssystem, Rendering-Engine sowie Gerätetyp.
Tool ausführen
Mit diesem Online-Parser analysieren Sie beliebige User-Agent-Zeichenketten direkt im Browser. Das Werkzeug liest den übergebenen Text aus und ordnet ihn anhand definierter Erkennungsmuster strukturiert zu. Sie erhalten verlässliche Angaben zu Browser, Versionsnummer, Betriebssystem, Rendering-Engine und Gerätetyp wie Desktop, Mobile, Tablet oder Bot. Die Erkennung unterscheidet gängige Browser wie Google Chrome, Mozilla Firefox, Apple Safari oder Microsoft Edge anhand spezifischer Prüfregeln. Ebenso erkennt das Tool Betriebssysteme wie Windows, macOS, Linux, Android sowie iOS und normalisiert gefundene Versionsangaben. Zusätzliche Kennzeichnungen heben mobile Endgeräte oder Web-Crawler sofort hervor. Bleibt das Eingabefeld leer, zeigt das System einen Hinweis samt Beispiel an. Werden unbekannte oder ungewöhnliche Zeichenketten übergeben, setzt die Analyse die entsprechenden Felder auf den Wert Unknown. So behalten Sie bei der Protokollanalyse, beim Debugging von Webanwendungen oder bei der Auswertung von Server-Logs stets den Überblick über die anfragenden Clients.
Anleitung
- Fügen Sie den zu analysierenden User-Agent-String in das Textfeld ein.
- Starten Sie die Analyse über die entsprechende Schaltfläche.
- Lesen Sie die ermittelten Angaben zu Browser, Betriebssystem, Engine und Gerätetyp im Ergebnisbereich ab.
Beispiele
- Eingabe: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 -> Ausgabe: Browser Chrome 120.0.0.0, Betriebssystem Windows 10, Engine WebKit, Gerätetyp Desktop.
- Eingabe: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1 -> Ausgabe: Browser Safari, Betriebssystem iOS, Engine WebKit, Gerätetyp Mobile.
FAQ
Wie stuft das Tool Web-Crawler und Bots ein?
Wenn der User-Agent Begriffe wie bot, crawler oder spider enthält, stuft das System das Gerät als Bot/Crawler ein und setzt die Bot-Kennzeichnung auf aktiv.
Was passiert, wenn ein Browser oder Betriebssystem nicht erkannt wird?
Falls ein übergebener String keinem der hinterlegten Erkennungsmuster entspricht, wird für das jeweilige Feld der Wert Unknown ausgegeben.
Benötigt das Werkzeug Zugriff auf ein externes Netzwerk?
Nein, die Textanalyse erfolgt lokal über definierte Mustererkennung ohne externe Netzwerkaufrufe.
Warum wird bei manchen Chrome-Strings auch Safari erwähnt?
Viele Browser enthalten historische Kompatibilitätsangaben im User-Agent. Die Prüfregeln werten diese Zeichenfolgen in einer festen Reihenfolge aus, sodass Chrome trotz des Safari-Hinweises korrekt als Chrome erkannt wird.