Einen User-Agent-String entschlüsseln

Überblick

Jeder Browser sendet mit jeder Anfrage einen User-Agent-String — eine dichte Textzeile, die Browser, Version, Betriebssystem und Gerät nennt. Nützlich fürs Debuggen und für Analysen, aber auf einen Blick schwer zu lesen. Dieser Parser zerlegt einen User-Agent-String sofort im Browser in klare Teile (Browser, OS, Gerätetyp, Engine), ohne etwas hochzuladen.

So gehts (Schritt für Schritt)

  1. 1

    User-Agent-String einfügen

    Kopiere den String aus deinem Browser, einem Log oder einem Request-Header und füge ihn ein.

  2. 2

    Aufschlüsselung lesen

    Sieh Browser, Version, Betriebssystem, Rendering-Engine und Gerätetyp.

  3. 3

    Details nutzen

    Wende die geparsten Felder auf dein Debugging, deine Analytik oder Erkennung an.

Funktionsweise

Du fügst einen User-Agent-String ein, und das Tool gleicht seine Muster mit bekannten Browsern, Rendering-Engines, Betriebssystemen und Gerätesignaturen ab. Es extrahiert Felder wie Browsername und -version, OS und Version sowie ob das Gerät ein Handy, Tablet oder Desktop ist. Das Parsen läuft lokal in JavaScript, sodass der String — der Details zur Konfiguration eines Nutzers verraten kann — dein Gerät nie verlässt.

Wann verwenden

Debuggen, warum sich eine Website für einen Besucher anders verhält. Prüfen, aus welchem Browser und OS ein Support-Ticket kam. Analytik- oder Server-Log-Einträge verstehen. Testen, wie sich dein eigener Browser identifiziert. Prüfen, ob ein Bot oder Crawler das ist, was er vorgibt. Geräteerkennungslogik bauen oder prüfen.

Häufig Gestellte Fragen

Dein Browser sendet ihn automatisch; du siehst ihn in den Entwicklertools im Netzwerk-Tab, über eine 'What is my user agent'-Seite oder indem du navigator.userAgent in die Konsole eingibst.

Wichtige Hinweise

User-Agent-Strings sind unübersichtlich und werden aus Datenschutzgründen zunehmend reduziert (Client Hints ersetzen manche Details). Das Parsen ist ein Best-Effort, und ungewöhnliche oder neue Browser können falsch erkannt werden.

User-Agent-Parser | Super Easy Utils