User-Agent-Parser
Analysieren Sie jeden User-Agent-String und sehen Sie Browser, Betriebssystem und Gerätetyp. Debuggen Sie Analytics, Logs und Kompatibilität.
Entschlüsseln Sie User-Agent-Strings
Jeder Browser und jeder Bot sendet mit seinen Anfragen einen User-Agent-String, etwa Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36. Er soll die anfragende Software beschreiben, ist aber berüchtigt unübersichtlich: Fast alle Browser stellen sich aus historischen Gründen als „Mozilla“ vor.
Fügen Sie einen User-Agent ein, und der Parser zieht die nützlichen Teile heraus: den Browser, das Betriebssystem und den Gerätetyp (Desktop, Mobil oder Tablet).
Entwickler und Support-Teams nutzen ihn, um Fehlerberichte zu verstehen, Serverlogs und Statistiken zu lesen und zu sehen, welche Geräte Besucher nutzen.
So verwenden Sie den User-Agent-Parser
- Kopieren Sie den User-Agent-String aus Ihren Logs, Statistiken oder einem Fehlerbericht.
- Fügen Sie ihn in das User-Agent-Feld ein.
- Senden Sie ab, um ihn zu analysieren.
- Lesen Sie Browser, Betriebssystem und Gerätetyp ab.
Beispiele
Chrome am Desktop
Eingabe:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Ausgabe: Browser: Chrome 130 · OS: Windows 10 · Device: desktop
Der String nennt aus Kompatibilitätsgründen auch Safari und Mozilla, aber der Parser erkennt Chrome.
Safari auf dem iPhone
Eingabe:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1
Ausgabe: Browser: Safari 18.0 · OS: iOS 18.0 · Device: mobile
Chrome auf Android
Eingabe:
Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36
Ausgabe: Browser: Chrome 130 · OS: Android 14 · Device: mobile
Googlebot
Eingabe:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Ausgabe: Browser: Googlebot 2.1 · Device: bot
Für Crawler wird kein Betriebssystem angegeben.
Typische Anwendungen
- Verstehen, von welchem Browser und Gerät ein Fehlerbericht stammt.
- Rohe Logs von Webserver oder CDN lesen.
- Bots und Crawler erkennen (etwa Googlebot oder Bingbot).
- Die Kompatibilität von Apps und E-Mail-Vorlagen prüfen.
- Testen, ob Ihre eigene User-Agent-Erkennung funktioniert.
Tipps und Wissenswertes
- User-Agents lassen sich fälschen: Verlassen Sie sich bei Sicherheitsentscheidungen nicht darauf. Prüfen Sie Suchmaschinen-Bots per Reverse-DNS mit der Reverse-IP-Abfrage.
- Chrome und andere Browser haben die Details im User-Agent aus Datenschutzgründen reduziert: Versionen und Gerätemodelle können ungenauer sein.
- Um zu wissen, ob eine Funktion unterstützt wird, testen Sie sie im Code, statt sie aus dem User-Agent zu erraten.
- Prüfen Sie die Header, die ein Server zurückgibt, mit der HTTP-Header-Abfrage oder orten Sie eine IP mit der IP-Abfrage.
Sonderfälle und Grenzen
- Browser unter Windows 11 senden weiterhin „Windows NT 10.0“: Sie erscheinen also als Windows 10. Allein am User-Agent-String lassen sie sich nicht unterscheiden.
- Chrome meldet eine eingefrorene Version wie 130.0.0.0: Die kleineren Versionsnummern sind also nicht echt.
- Jeder kann einen User-Agent fälschen. Ein String, der sich als Googlebot ausgibt, beweist nicht, dass es Google ist; prüfen Sie das mit einer Reverse-IP-Abfrage.
Häufige Fragen
Was ist ein User-Agent?
Ein Textstring, den ein Browser oder eine App mit seinen Anfragen sendet und der Software, Version und Plattform angibt.
Warum beginnen alle User-Agents mit Mozilla?
Aus historischer Kompatibilität. Frühe Websites lieferten fortgeschrittene Seiten nur an Netscape (Mozilla): Andere Browser übernahmen daher das Präfix.
Wie finde ich meinen User-Agent?
Die Entwicklertools Ihres Browsers zeigen ihn an, und viele Websites nennen ihn. Sie können ihn kopieren und hier einfügen.
Kann ein User-Agent mir das genaue Handymodell verraten?
Manchmal unter Android, aber jüngste Datenschutzänderungen und iOS verbergen viele Details.
Ähnliche Tools
- URL-Parser: Analysieren Sie die Daten jeder URL.
- IP-Abfrage: Erhalten Sie ungefähre Informationen zu einer IP.
- HTTP-Header-Abfrage: Erhalten Sie alle HTTP-Header, die eine URL bei einer normalen GET-Anfrage zurückgibt.
- Reverse-IP-Abfrage: Nimmt eine IP und versucht, die zugehörige Domain oder den Host zu finden.
- JSON-Validator und -Formatierer: Validieren Sie JSON-Inhalte und bringen Sie sie in ein lesbares Format.
Beliebte kostenlose Tools
Wandeln Sie Text in GROSSBUCHSTABEN, Kleinbuchstaben, Satzschreibung, Titel-Schreibung, camelCase, PascalCase, snake_case, CONSTANT_CASE oder param-case um.
Prüfen Sie die DNS-Einträge einer Domain: A, AAAA, CNAME, MX, NS, TXT und SOA. Kontrollieren Sie E-Mail, SPF, Verifizierungen und Nameserver.
Erstellen Sie mit einem Klick sichere, zufällige Passwörter. Wählen Sie Länge, Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen. Kostenlos, ohne Anmeldung.
Codieren Sie beliebigen Text sofort in Base64. Nützlich für Data-URIs, HTTP-Basic-Authentifizierung, E-Mails und APIs. Kostenloser Base64-Encoder.
Schreiben Sie Zahlen in mehreren Sprachen in Worten aus, etwa 2026 als „zweitausendsechsundzwanzig“. Für Schecks, Rechnungen, Verträge und Hausaufgaben.
Verwandeln Sie Text in elegante 𝓴𝓾𝓻𝓼𝓲𝓿𝓮 Buchstaben zum Kopieren in Bios, Namen und Posts auf Instagram, TikTok, X und Discord. Kostenlos.