PK Systems PK Systems
Web & Marketing

User-Agent-Parser

Parsen Sie User-Agent-Strings und identifizieren Sie Browser, Engine, Betriebssystem, Gerät und Bot-Status.

User-Agent-Parser

Analyseergebnis

Roh-JSON

        

Was ist ein User-Agent-String?

Der User-Agent (UA) ist ein kleiner Freitext-Header, den jeder HTTP-Client an den Server sendet und der mitteilt, welche Software die Anfrage stellt. Browser, Suchmaschinen-Crawler, REST-Clients und Webhooks senden alle einen. Der String ist historisch gewachsen und barock — er beginnt aus Kompatibilitätsgründen mit Mozilla/5.0, enthält eine Liste von „kompatibel mit …"-Angaben und endet mit dem eigentlichen Produkt-Token. UA-Strings zuverlässig zu parsen ist schwerer, als es aussieht, denn Hersteller erfinden ständig neue Tokens und das Format hat keine formale Grammatik; dieses Tool dekodiert den String für Sie und zeigt Browser, Betriebssystem, Gerätetyp und -modell, Layout-Engine sowie CPU-Architektur in einem übersichtlichen Raster. UA-Strings werden in Chromium-Browsern langsam durch die Client-Hints-API ersetzt, doch der Legacy-Header ist immer noch überall verbreitet und wird es noch jahrelang sein — Analytics, Anti-Fraud, Barrierefreiheit, A/B-Test-Bucketing und Feature-Switches hängen alle davon ab. Verwenden Sie diesen Parser beim Schreiben von Tests, die einen realistischen UA benötigen, beim Debuggen von Zugriffsprotokollen, beim Verifizieren der Identität eines Crawlers oder einfach wenn Sie wissen möchten, was ein bestimmter User-Agent-String tatsächlich darstellt.

So verwenden Sie den Parser

Fügen Sie einen beliebigen User-Agent in das Feld ein oder klicken Sie auf Meinen UA verwenden, um Ihren einzufügen. Das Ergebnis teilt sich auf in Browser, Betriebssystem, Gerätetyp und -modell, Layout-Engine und CPU-Architektur. Die Voreinstellungen decken Desktop-Browser, mobile Browser, Suchmaschinen-Bots, Social-Media-Linkvorschauer und Entwickler-Tools ab — praktisch beim Schreiben von Tests oder beim Nachstellen einer realen Anfrage.

Voreingestellte User-Agents (jeweils ein Klick)

Dies sind echte (oder kanonische) UA-Strings, die von den jeweiligen Herstellern veröffentlicht wurden. Klicken Sie auf eine Voreinstellung, um sie in das Eingabefeld zu laden und das Ergebnis zu lesen.

Desktop-Browser

Mobile Browser

Crawler und Bots

Entwickler-Tools und Clients

Legacy

Anatomie eines UA-Strings

Token Bedeutung
Mozilla/5.0Kompatibilitätspräfix aus historischen Gründen; nahezu alle Browser senden es.
Windows NT 10.0Windows-Version: 10.0 entspricht Windows 10/11.
AppleWebKitWebKit-basierte Browser (Safari, Chrome, Edge) enthalten dieses Engine-Token.
GeckoMozillas Rendering-Engine, von Firefox verwendet.
TridentInternet Explorers Legacy-Engine — alles unter 11 wird nicht mehr unterstützt.
MobileKennzeichnet einen mobil formatierten UA, oft kombiniert mit einem Gerätemodell.
compatibleSelbst deklarierte Kompatibilitätsgruppe, häufig in älteren Bots und im IE.

Häufig gestellte Fragen

Sollte ich dem User-Agent vertrauen?
Nein. Der String wird vom Client gesetzt und kann jeden beliebigen Wert enthalten. Verwenden Sie ihn für Analytics und Feature-Heuristiken, niemals für Authentifizierung oder Autorisierung.
Was ersetzt den UA künftig?
Client Hints (Sec-CH-UA, Sec-CH-UA-Platform usw.) sind strukturierte Header, die Chromium in eine datenschutzfreundlichere Teilmenge des UA einfriert. Chrome plant, den UA mit der Zeit weiter zu reduzieren.
Warum meldet mein Browser, er sei Mozilla?
Ein historischer Zufall aus den späten 1990er-Jahren — Hersteller kopierten gegenseitig ihre Präfixe, um nicht von Sniffing-Skripten blockiert zu werden. Jeder moderne Browser beginnt immer noch mit Mozilla/5.0.
Wie erkenne ich Googlebot vs. den Nutzer?
Suchen Sie nach dem Token Googlebot im UA und verifizieren Sie anschließend die Anfrage-IP per Reverse-DNS. Jeder kann einen Googlebot-UA senden — nur die IP bestätigt es.
Sind Bot-UAs kanonisch?
Größtenteils. Große Suchmaschinen und Social-Media-Vorschauer veröffentlichen ihren UA. Kleinere Crawler täuschen verbreitete Browser-Strings vor — deshalb sind serverseitige Rate-Limits und IP-Analyse wichtig.
Funktioniert der Parser offline?
Ja. Der Parser läuft nach dem ersten Laden der Seite lokal auf Ihrem Gerät — Ihre UA-Strings verlassen den Browser nicht, werden nicht gespeichert, indexiert, geloggt oder geteilt, und die Seite funktioniert auch offline.