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

So verwendest du User-Agent-Parser

  1. Füge eine User-Agent-Zeichenfolge ein oder klicke auf "Meinen Browser verwenden", um deinen eigenen zu laden
  2. Lies die Felder Browser, Engine, OS, Gerät und CPU in der Tabelle
  3. Prüfe das Geräte-Abzeichen, um zu sehen, ob es Desktop, Mobil, Tablet oder ein Bot ist
  4. 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

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