User-Agent-Parser online
Zerlege jede User-Agent-Zeichenfolge in Browser, Engine, OS, Gerätetyp und CPU in deinem Browser. Die Zeichenfolge bleibt auf deinem Gerät.
Der User-Agent-Parser läuft vollständig in deinem Browser. Die User-Agent-Zeichenfolgen, die du einfügst — und der eigene User-Agent deines Browsers — verlassen dein Gerät nie und werden nicht zu ArrayKit hochgeladen.
URL-Parser öffnen
Über User-Agent-Parser
Der User-Agent-Parser verwandelt eine rohe User-Agent-Zeichenfolge in lesbare Felder, sodass du genau siehst, was ein Client vorgibt zu sein. Füge einen beliebigen User-Agent-Header ein oder klicke auf "Meinen Browser verwenden", um deinen eigenen zu laden, und er zerlegt die Zeichenfolge in Browser-Name und -Version, Rendering-Engine, Betriebssystem und -Version, Gerätetyp (Desktop, Mobil, Tablet oder Bot) und die CPU-Architektur, wenn die Zeichenfolge eine angibt. Er erkennt Chrome, Firefox, Safari, Edge, Opera und Samsung Internet über Windows, macOS, Linux, Android und iOS oder iPadOS hinweg und markiert Crawler wie Googlebot. Praktisch, wenn du Server-Logs liest, geräte-spezifisches Rendering debuggst, Analytics-Regeln schreibst oder Feature-Erkennung testest. Die ganze Zeichenfolge wird auf deinem Gerät geparst.
Funktionen
- Extrahiert Browser-Name und -Version aus Chrome, Firefox, Safari, Edge, Opera und Samsung Internet
- Identifiziert die Rendering-Engine (Blink, WebKit, Gecko, Trident oder Presto)
- Meldet das Betriebssystem und die Version über Windows, macOS, Linux, Android und iOS oder iPadOS hinweg
- Klassifiziert das Gerät als Desktop, Mobil, Tablet oder Bot
- Erkennt Crawler wie Googlebot, Bingbot und andere Spider
- Zeigt die CPU-Architektur (x64, arm64, arm oder x86), wenn die Zeichenfolge sie angibt
- "Meinen Browser verwenden"-Knopf mit einem Klick lädt deinen eigenen navigator.userAgent
- Kopiert das ganze geparste Ergebnis als formatiertes JSON
So verwendest du User-Agent-Parser
- Füge eine User-Agent-Zeichenfolge ein oder klicke auf "Meinen Browser verwenden", um deinen eigenen zu laden
- Lies die Felder Browser, Engine, OS, Gerät und CPU in der Tabelle
- Prüfe das Geräte-Abzeichen, um zu sehen, ob es Desktop, Mobil, Tablet oder ein Bot ist
- Kopiere ein einzelnes Feld oder das ganze Ergebnis als JSON
Beispiel
Eingabe
Mozilla/5.0 (iPhone; CPU iPhone OS 17_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Mobile/15E148 Safari/604.1
Ausgabe
Browser: Safari 17.3
Engine: WebKit
OS: iOS 17.3
Device: mobile
Eine iPhone-Safari-Zeichenfolge löst sich zu Safari auf iOS auf, klassifiziert als Mobilgerät.
Häufige Fehler & Fehlerbehebung
- Edge oder Opera wird als Chrome gemeldet. — Chromium-Browser behalten das Chrome-Token zur Kompatibilität. Dieser Parser prüft die Edg- und OPR-Token zuerst, also füge die vollständige Zeichenfolge ein — ein abgeschnittener UA, der diese Token weglässt, wird als Chrome gelesen.
- Ein iPad erscheint als Desktop statt als Tablet. — Modernes iPadOS-Safari sendet standardmäßig einen Macintosh-User-Agent. Aktiviere den Mobile-Request-Modus der Site oder nutze die Option Mobile Website anfordern des iPads, um eine iPad-Zeichenfolge zu bekommen.
- Das Browser- oder Versionsfeld sagt Unbekannt. — Die Zeichenfolge kann aus einem In-App-WebView, einem Nischen-Browser oder einem gefälschten Header ohne erkennbares Token stammen. Die OS- und Gerätefelder werden trotzdem gefüllt, wenn möglich.
- Ein echter Besucher wird als Bot markiert. — Manche Bibliotheken und Vorschau-Fetcher enthalten bot-artige Token (crawler, spider, HttpClient). Prüfe gegen die rohe Zeichenfolge; der Parser meldet nur, was der User-Agent angibt.
Häufig gestellte Fragen
- Was zieht der User-Agent-Parser aus einer User-Agent-Zeichenfolge?
- Er meldet den Browser-Namen und die -Version, die Rendering-Engine, das Betriebssystem und die Version, den Gerätetyp (Desktop, Mobil, Tablet oder Bot) und die CPU-Architektur, wenn die Zeichenfolge eine enthält.
- Wie unterscheidet er Edge und Opera von Chrome?
- Edge und Opera basieren auf Chromium, sodass ihr User-Agent noch ein Chrome-Token enthält. Der Parser prüft die Edg- und OPR-Token vor dem generischen Chrome-Token, sodass er sie korrekt als Edge oder Opera bezeichnet.
- Wie wird der Gerätetyp aus einem User-Agent entschieden?
- Er sucht nach Signalen in der Zeichenfolge: iPad- oder tablet-Token bedeuten Tablet, ein Mobile-Token oder iPhone bedeutet Mobil, ein bekanntes Crawler-Token bedeutet Bot, und alles andere fällt auf Desktop zurück.
- Kann er Bots wie Googlebot erkennen?
- Ja. Er trifft benannte Crawler wie Googlebot, Bingbot und DuckDuckBot, plus generische bot-, crawler- und spider-Token, und markiert den Gerätetyp als Bot, wenn er einen findet.
- Liest der User-Agent-Parser den echten User-Agent meines Browsers?
- Nur wenn du auf "Meinen Browser verwenden" klickst, was deinen navigator.userAgent in das Feld kopiert, sodass du ihn prüfen kannst. Es wird nichts irgendwohin gesendet — der Wert wird lokal geparst.
- Wo wird die User-Agent-Zeichenfolge, die ich einfüge, verarbeitet?
- Vollständig in deinem Browser. Die Zeichenfolge verlässt dein Gerät nie und wird nicht zu ArrayKit hochgeladen, sodass du UAs aus privaten Logs sicher einfügen kannst.
Verwandte Tools
Alle ArrayKit-Tools