nicetool.dev logo

Mein User Agent

Dein User Agent wird mit jeder Anfrage gesendet. Füge unten einen anderen UA ein, um ihn zu analysieren.

Dein User Agent

...

User-Agent Client Hints

Der moderne, strukturierte Ersatz für den UA-String. Chromium-Browser stellen ihn Skripten bereit; detaillierte Werte können eine Freigabe der Website brauchen.

Beliebigen User Agent analysieren

Beispiele:

Browser

Safari 18

Engine

WebKit

Betriebssystem

iOS 18.0

Gerätetyp

Mobil

Bot / Crawler

Nein

Was ist ein User Agent?

Ein User-Agent-String (UA) ist eine Textzeile, die dein Browser im User-Agent-Header jeder HTTP-Anfrage mitschickt, etwa "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36". Server und Analysetools lesen ihn, um Browser, Betriebssystem und Gerät zu erraten. Aus historischen Gründen beginnt fast jeder UA mit "Mozilla/5.0" und nennt mehrere Engines, was ihn schwer lesbar macht. Browser frieren inzwischen Teile des Strings aus Datenschutzgründen ein (Windows 11 meldet weiter "Windows NT 10.0", macOS endet bei 10.15.7) und verlagern Details in User-Agent Client Hints.

Funktionen

  • • Zeigt deinen exakten User-Agent-String mit Kopieren per Klick
  • • Erkennt Browser und Hauptversion, Engine, Betriebssystem mit Version und Gerätetyp
  • • Liest User-Agent Client Hints: Marken, Plattformversion, Architektur, Bitbreite, Modell
  • • Analysiert jeden eingefügten UA, mit Beispielen für iPhone, Android, Windows, macOS und Googlebot
  • • Markiert Bots und Crawler wie Googlebot oder Headless-Browser

Läuft im Browser

User Agent und Client Hints werden lokal per JavaScript gelesen und ausgewertet. Was du in den Analysator einfügst, wird weder hochgeladen noch gespeichert.

100 % clientseitige Analyse.

So verwenden Sie: Mein User Agent

  1. 1

    Seite öffnen: Dein User-Agent-String wird aus dem Browser gelesen und oben angezeigt, darunter Browser, Engine, Betriebssystem, Gerätetyp und Bot-Status.

  2. 2

    Kopiere den String, wenn ein Bugreport oder Supportticket nach deinen Browserdaten fragt, damit niemand Versionen raten muss.

  3. 3

    Sieh dir in Chrome, Edge oder Opera die Client-Hints-Karte an: Sie zeigt die echte Plattformversion (etwa Windows 11) und die CPU-Architektur, die der eingefrorene UA verbirgt.

  4. 4

    Füge einen beliebigen anderen UA, etwa aus einem Serverlog, in den Analysator ein oder wähle ein Beispiel, um zu sehen, wie er interpretiert wird.

Praxisbeispiele

Fehler von Nutzern nachstellen

Bitte die meldende Person, diese Seite zu öffnen und den kopierten String zu schicken: Du bekommst exakten Browser-Build und Betriebssystem und kannst in derselben Umgebung testen.

Accesslogs lesen

Füge einen UA aus Nginx- oder Apache-Logs ein, um echte Besucher von Crawlern, Uptime-Monitoren und Skripten mit curl oder python-requests zu unterscheiden.

Responsives Verhalten testen

Wechsle in den DevTools die Geräteemulation und lade neu: Gerätetyp und Betriebssystem zeigen, was deine serverseitige Erkennung sehen wird.

Crawler verifizieren

Prüfe, ob ein angeblicher Googlebot den erwarteten UA hat, und bestätige es per Reverse-DNS, denn der UA allein lässt sich fälschen.

Häufige Fragen

Warum wird Windows 11 als Windows 10/11 angezeigt?+

Browser haben das UA-Token für beide Versionen auf "Windows NT 10.0" eingefroren. Chromium-Browser liefern die echte Version über Client Hints, die diese Seite nach Möglichkeit ausliest.

Kann ich dem User Agent vertrauen?+

Nein, er wird vom Client gesendet und lässt sich per Erweiterung, DevTools oder Skript ändern. Nutze ihn für Statistik und Kompatibilitätshinweise, nie für Sicherheitsentscheidungen.

Warum beginnt jeder UA mit Mozilla/5.0?+

In den 1990ern lieferten Server Netscape (Mozilla) bessere Seiten, also übernahmen andere Browser das Token. Die Gewohnheit blieb, heute enthält es jeder große Browser.

Sollte ich UA-Sniffing im Code nutzen?+

Besser Feature Detection (prüfen, ob eine API existiert) und responsives CSS. UA oder Client Hints nur für Statistik oder bekannte Fehler bestimmter Versionen verwenden.