User-Agent Parser

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand User-Agent Parser

Zerlegt eine User-Agent-Zeichenkette eines Browsers in Browsername und -version, Betriebssystem, Rendering-Engine und Gerätetyp.

How it works

Eine User-Agent-Zeichenkette ist ein unstrukturierter Header, der über dreißig Jahre hinweg Kompatibilitäts-Token angesammelt hat, sie zu parsen ist also Mustererkennung in einer bestimmten Reihenfolge und kein Auslesen von Feldern. Jeder Chromium-Browser enthält die Teilzeichenkette "Chrome", Edge muss also über "Edg/" vor Chrome erkannt werden, und Chrome vor Safari, weil Chrome ebenfalls "Safari/537.36" trägt. Die maßgebliche Version ist meist nicht die erste in der Zeichenkette: Safari meldet seine echte Version in "Version/17.0", während "Safari/605.1.15" der WebKit-Build ist. Dieses Tool gleicht lokal mit regulären Ausdrücken ab und sendet nichts irgendwohin.

When to use it

  • Rohe User-Agent-Werte aus Server- oder CDN-Zugriffslogs lesen, um zu sehen, was einen Endpunkt tatsächlich aufruft
  • Einen Fehlerbericht nachstellen, bei dem die einzige Angabe zur Umgebung eine eingefügte UA-Zeichenkette ist
  • Analysedaten auf Plausibilität prüfen, die Browser seltsam gruppieren – meist, weil ein Chromium-Ableger als Chrome gezählt wird
  • Herausfinden, ob eine Anfrage von einem Crawler, einem Headless-Browser oder einem echten Client kam

Watch out for

  • User-Agent-Zeichenketten sind Selbstauskünfte und lassen sich mit einer Codezeile oder einem Schalter in den DevTools ändern. Machen Sie niemals Sicherheit, Lizenzierung oder Zugriffssteuerung davon abhängig.
  • Windows 11 meldet weiterhin "Windows NT 10.0" – Microsoft hat die NT-Version nie erhöht, Windows 10 und 11 sind allein aus dem UA also nicht zu unterscheiden. macOS steht in Safari und Chrome seit Big Sur aus denselben Fingerprinting-Gründen fest auf "10_15_7".
  • Chrome und Edge kürzen die UA-Zeichenkette mit Absicht. Die Ziffern der Nebenversionen werden auf null gesetzt und Plattformdetails entfernt, dauerhaft tragfähig sind daher Feature-Detection oder die User-Agent Client Hints API statt des Parsens.
  • Der Gerätetyp wird aus Token wie "Mobile" und "iPad" erschlossen, nicht gemessen. Ein iPad im Desktop-Modus meldet sich als Mac, und ein großes Android-Tablet enthält "Tablet" möglicherweise oder eben nicht.

Not the right tool for: Zu entscheiden, welche Funktionen aktiviert werden. Prüfen Sie auf die Fähigkeit (`if ("share" in navigator)`), statt sie aus einem Browsernamen abzuleiten – UA-Sniffing bricht bei jedem Browser, den Sie nicht vorhergesehen haben.

Frequently Asked Questions

Was ist mein User Agent?

Ihr User Agent ist die Kennzeichnung, die Ihr Browser mit jeder Anfrage sendet und die Engine, Version und Betriebssystem benennt. Dieses Tool liest sie aus navigator.userAgent und zeigt sie beim Laden der Seite in ihre Bestandteile zerlegt, Sie können Ihre also lesen, ohne die Entwicklerwerkzeuge zu öffnen.

Wie komme ich an die User-Agent-Zeichenkette eines Browsers?

Öffnen Sie die DevTools-Konsole (F12) und geben Sie navigator.userAgent ein. Oder sehen Sie in den Logs eingehender Anfragen auf Ihrem Server unter dem Header User-Agent nach. Manche Analysewerkzeuge zeigen die rohen UA-Zeichenketten ebenfalls an.

Warum ist der User Agent von Chrome so lang?

Früher lieferten Websites je nach Browser unterschiedliche Inhalte aus. Chrome enthält "Mozilla/5.0" (das alte Netscape-Token), "AppleWebKit" (für WebKit-basierte Seiten), "Gecko" (für Gecko-basierte Rückfallpfade) und "Chrome/X" (seine eigentliche Version). Dieser auf Kompatibilität ausgelegte Ansatz erzeugt das wortreiche Format.

Wie erkenne ich, ob ein User Agent zu einem Bot oder Crawler gehört?

User Agents von Bots enthalten typischerweise "bot", "crawler", "spider", "slurp" oder den Dienstnamen (Googlebot, Bingbot, AhrefsBot, facebookexternalhit). Dieses Tool markiert bekannte Bot-Muster. Seriöse Crawler haben außerdem einen Reverse-DNS-Eintrag und veröffentlichen ihre IP-Bereiche.

How to Use User-Agent Parser

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.