Ein User Agent ist eine Identitätszeichenfolge, die der Browser an einen Server sendet und Angaben zu Gerät, Betriebssystem und Browser enthält. Dieser Artikel erklärt Nutzen und Aufbau des UA, zeigt Beispiele gängiger Browser und beschreibt, wie man den UA anzeigen und ändern kann.
Der User Agent (kurz UA) ist eine Zeichenfolge, die zur Identifizierung der Client-Software, in der Regel eines Browsers, dient. Sie wird als Teil der HTTP-Anfrageheader des Browsers an den Server gesendet und teilt ihm Browsertyp, Version und Betriebssystem des Besuchers mit, damit Inhalte in einem geeigneten Format ausgeliefert werden können. Im Alltag sehen wir den UA kaum, doch im Hintergrund ist er ständig im Einsatz.
Wozu dient ein User Agent?
Websites können anhand des Browser-UA ein besseres Nutzungserlebnis bieten, zum Beispiel:
- Webseiten korrekt darstellen: Unabhängig davon, ob der Zugriff per Smartphone oder Computer erfolgt, kann die Seite passend angeordnet werden;
- Funktionen individuell anpassen: Manche Funktionen sind nur auf bestimmten Geräten verfügbar, sodass die Website ihr Verhalten entsprechend anpassen kann;
- Ladezeiten optimieren: Bei langsameren Verbindungen kann eine vereinfachte Seite ausgeliefert werden, um schneller zu laden;
- Sicherheitsprüfung unterstützen: Hilft dabei zu erkennen, ob ungewöhnliche Zugriffe möglicherweise von automatisierten Programmen stammen.
Typische Beispiele für User Agents
UA-Zeichenfolgen unterscheiden sich je nach Gerät und Betriebssystem. Hier einige häufige Beispiele (Versionsnummern ändern sich mit der Zeit und dienen nur zur Veranschaulichung):
- Chrome (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 - Firefox (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0 - Safari (macOS):
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15 - Edge (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0 - Android Chrome:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 - iOS Safari (iPhone):
Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1
Aufbau eines User Agents
Zerlegt man eine UA-Zeichenfolge, enthält sie in der Regel folgende Bestandteile:
- Mozilla/5.0: stammt aus der frühen Netscape-Zeit. Fast alle modernen Browser verwenden dieses Präfix bis heute als historische Konvention; eine besondere Bedeutung hat es nicht;
- (Windows NT 10.0; Win64; x64): Betriebssysteminformationen in Klammern, darunter Systemtyp, Bitbreite und Prozessorarchitektur;
- AppleWebKit/537.36: gibt die verwendete Rendering-Engine und ihre Version an;
- (KHTML, like Gecko): Hinweis zur Kompatibilität der Rendering-Engine;
- Chrome/124.0.0.0: bezeichnet Browser und Version;
- Safari/537.36: Viele Browser, die nicht Safari sind, enthalten ebenfalls den Begriff Safari, um mit Websites kompatibel zu bleiben, die auf WebKit angewiesen sind;
- Mobile: Falls vorhanden, weist dies auf den Zugriff von einem Mobilgerät hin.

Wie kann man den User Agent anzeigen und ändern?
UA anzeigen Am einfachsten geht das über eine Website zur Browser-Fingerabdruckprüfung, die den aktuellen UA direkt analysiert und anzeigt. Alternativ lassen sich die Entwicklerwerkzeuge des Browsers öffnen (meist mit F12 oder per Rechtsklick auf „Untersuchen“). Nach dem Aktualisieren der Seite im Tab „Netzwerk“ kann die UA-Zeichenfolge in den Anfrageheadern eines Requests eingesehen werden.
Gängige Möglichkeiten zum Ändern des UA
- Entwicklerwerkzeuge: Browser wie Chrome und Firefox erlauben eine temporäre Änderung des UA über Geräteemulation oder Netzwerkbedingungen in den Entwicklerwerkzeugen, was sich für Entwicklung und Tests eignet;
- Browser-Erweiterungen: Erweiterungen wie User-Agent Switcher ermöglichen einen schnellen Wechsel zu voreingestellten Geräte-UA;
- Professionelle Umgebungsverwaltung: Wer mehrere Umgebungen präzise steuern und den UA mit dem gesamten Browser-Fingerabdruck konsistent halten muss, kann Browser-Umgebungsverwaltungstools wie PurpleMark verwenden.
Ein wichtiger Hinweis beim Ändern des UA Wird nur der UA geändert, ohne andere Fingerabdruckmerkmale wie Browser-Engine, WebGL oder Canvas anzupassen, kann eine Website weiterhin eine auffällige „Abweichung zwischen UA und Umgebung“ erkennen. Professionelle Umgebungsverwaltungstools stimmen beim Ändern des UA auch andere Browser-Fingerabdruckparameter auf den ausgewählten UA ab, sodass die Umgebung eher einem realen Gerät entspricht, statt lediglich eine Zeichenfolge auszutauschen.

Warum ist die Verwaltung des UA bei mehreren Konten wichtig?
Beim Betrieb mehrerer Konten sollte der UA sorgfältig behandelt werden: Der UA jedes Kontos sollte zum zugehörigen Gerät und Betriebssystem passen, andernfalls kann die Plattform die Umgebung als verdächtig einstufen. Gleichzeitig sollten unterschiedliche Konten in der Regel unterschiedliche UA-Kombinationen verwenden, um unbeabsichtigte Verknüpfungen zwischen Konten zu reduzieren.
Für Nutzer, die mehrere Konten mit stark getrennten Umgebungen verwalten müssen, kann PurpleMark für jedes Konto eine eigenständige, vollständige Browserumgebung bereitstellen und Einstellungen vom UA bis zu weiteren Fingerabdruckmerkmalen präzise steuern. Dadurch ähnelt die Umgebung stärker einem realen Gerät und das Risiko einer fälschlichen Verknüpfung von Konten wird reduziert.
Compliance-Hinweis: Alle Umgebungen und Konten sollten innerhalb der Regeln der jeweiligen Plattform verwendet werden. PurpleMark dient der regelkonformen Verwaltung eigener Konten und nicht dazu, unzulässige Plattformbeschränkungen zu umgehen.
Häufig gestellte Fragen
Was bedeutet User Agent? Der User Agent repräsentiert die Identität des Clients, der eine Netzwerkanfrage sendet, normalerweise eines Browsers. Er enthält Informationen wie Gerätetyp, Betriebssystem, Browsertyp und Version. Der Server nutzt diese Angaben, um Inhalte im passenden Format zurückzugeben.
Wie kann ich den User Agent meines Browsers ermitteln? Besuchen Sie eine Website zur Browser-Fingerabdruckprüfung, um den UA des aktuellen Geräts zu sehen. Alternativ öffnen Sie die Entwicklerwerkzeuge, aktualisieren die Seite im Tab „Netzwerk“ und prüfen die UA-Zeichenfolge in den Anfrageheadern.
Wie kann ich den User Agent ändern? Der UA kann in den Netzwerkbedingungen der Browser-Entwicklerwerkzeuge vorübergehend geändert werden. Erweiterungen wie User-Agent Switcher ermöglichen außerdem einen schnellen Wechsel zwischen Voreinstellungen. Wenn die gesamte Fingerabdruckumgebung konsistent sein muss, können professionelle Tools wie PurpleMark eingesetzt werden.
Welcher Browser ist Mozilla/5.0? Mozilla/5.0 bezeichnet keinen bestimmten Browser. Es ist ein UA-Präfix, das fast alle modernen Browser aus historischen Gründen weiterhin verwenden. Entscheidend für die tatsächliche Browsererkennung sind die darauf folgenden Identifikationsangaben.


