Zum Inhalt springen
Gesponsert AccsZone — 购买账号, 即时发货, 24/7客服

Wie ist mein User-Agent?

Der User-Agent ist das Erste, was Ihr Browser jeder Website über sich verrät. Sehen Sie Ihren, was er über Browser, System und Gerät sagt, und die Client Hints, die inzwischen die Details tragen, die er auslässt.

Ihr User-Agent

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Browser
unbekannt
Version
—
Engine
—
System
—
Gerät
Bot oder Skript
Bot / Tool
ClaudeBot

Es wurden keine Client-Hint-Header gesendet (normal bei Firefox, Safari und den meisten Tools).

So funktioniert dieser Check

Jede HTTP-Anfrage Ihres Browsers enthält einen User-Agent-Header. Er ist eine einfache Textzeile, und diese Seite liest ihn aus Ihrer Anfrage und zeigt ihn genau so, wie er empfangen wurde. Kein Skript ist daran beteiligt; der String ist für jede besuchte Website, jedes CDN davor und jeden Proxy dazwischen sichtbar.

Die Seite parst den String dann in Felder:

  • Browser und Version, durch Abgleich der Produkt-Tokens nach Spezifität. Viele Browser enthalten die Tokens der Engines, auf denen sie aufbauen — Edge enthält Chrome, das Safari enthält; der Parser prüft den spezifischsten Namen zuerst.
  • Engine, abgeleitet vom Browser: Blink für Chromium-Browser, Gecko für Firefox, WebKit für Safari und jeden Browser auf iOS, wo Apple WebKit vorschreibt.
  • Betriebssystem und Version, aus den Plattform-Tokens, mit den unten beschriebenen Einschränkungen.
  • Gerätetyp: Desktop, Mobil, Tablet oder Bot, aus Tokens wie Mobile, iPhone, iPad und Tablet-Modellnamen.
  • Bot-Erkennung, durch Abgleich mit einer Liste von Suchmaschinen-Crawlern, SEO-Tools, KI-Crawlern, Social-Media-Link-Fetchern, Kommandozeilen-Clients und Headless-Browsern.

Für Ihre eigene Anfrage zeigt die Seite auch die gesendeten Client-Hint-Header und die Accept-Language-Liste, weil diese das Bild vervollständigen, das der User-Agent allein nicht mehr liefert. Für einen eingefügten String wird nur das Parse-Ergebnis gezeigt.

Ein eingefügter String wird bis 2.000 Zeichen akzeptiert; Steuerzeichen werden entfernt, und der Lookup wird mit einem Einweg-Hash Ihrer Adresse und den ersten 120 Zeichen des Strings 30 Tage zur Missbrauchsabwehr protokolliert. Dasselbe Parsing gibt es als JSON für Skripte, die User-Agents aus Logdateien klassifizieren.

So lesen Sie Ihr Ergebnis

Feld Aussage Achten Sie auf
Roher User-Agent Der exakt gesendete String Zusätzliche Tokens von Apps, Toolbars oder Erweiterungen; ein String ganz ohne Browser-Tokens
Browser und Version Browserfamilie und gemeldete Version Chromium-Browser melden eine reduzierte Version; die vollständige steht in den Client Hints
Engine Blink, Gecko, WebKit, Presto oder Trident WebKit auf iOS, unabhängig von der Browsermarke
Betriebssystem Windows, macOS, iOS, iPadOS, Android, ChromeOS, Linux oder FreeBSD Windows NT 10.0 deckt Windows 10 und 11 ab; macOS-Versionen sind in den meisten Browsern bei 10.15 eingefroren
Gerätetyp Desktop, Mobil, Tablet oder Bot iPadOS meldet sich standardmäßig als Mac; Tablets variieren
Bot Crawler- oder Tool-Name, wenn erkannt Jeder Wert hier bedeutet, dass Websites die Anfrage als automatisiert behandeln
Client Hints Plattform, Architektur, Modell, volle Version, Mobil-Flag Nur von Chromium-Browsern gesendet; manche Hints erst nach Anfrage der Website
Sprachen Die Accept-Language-Liste in Präferenzreihenfolge Im Anonymitäts-Score mit dem IP-Land verglichen

Einige häufige Strings, wie der Parser sie liest: Windows NT 10.0, dann Chrome mit Version, dann Safari ist Chrome auf Windows 10 oder 11 — das Safari-Token ist ein Kompatibilitätsrelikt. iPhone, CPU iPhone OS mit Version und Safari mit Version-Token ist Safari auf einem iPhone; dasselbe mit CriOS ist Chrome auf dem iPhone, weiterhin auf WebKit. Android, Mobile und Chrome ist Chrome auf einem Android-Smartphone; ohne Mobile ein Tablet oder eine Desktop-Anforderung. Macintosh und Firefox mit Gecko-Token ist Firefox auf einem Mac. Ein String, der nur ein Toolname mit Version ist, ist kein Browser; der Gerätetyp zeigt Bot, und der Anonymitäts-Score zieht 20 Punkte für Automatisierung ab.

Stimmen Browser, Engine und Betriebssystem mit den Client Hints und dem überein, was Sie wirklich nutzen, ist der String ehrlich. Wenn nicht, schreibt ihn etwas um: eine Erweiterung, eine Datenschutzeinstellung, ein Unternehmens-Proxy oder ein Anti-Detect-Profil.

So beheben Sie es

Einen alten Browser aktualisieren. Eine veraltete Version im User-Agent ist selten und markiert den Browser als ungewöhnlich; alte Browser haben zudem bekannte Sicherheitslücken.

Eine Erweiterung daran hindern, den String zu ändern. Entspricht der geparste Browser oder das System nicht dem, was Sie nutzen, suchen Sie auf der Erweiterungsseite nach User-Agent-Switchern, Datenschutz-Tools oder Entwicklertools mit Override und deaktivieren Sie sie für das Login-Profil. Dann neu laden und User-Agent mit Client Hints vergleichen.

Den String an das Setup hinter einem Proxy anpassen. Der User-Agent sollte eine Plattform nennen, die zum Rest des Fingerprints und zur IP passt. Ein Windows-User-Agent in einem Profil, dessen Client Hints, WebGL-Renderer und Schriften macOS sagen, ist ein Widerspruch; ebenso ein mobiler User-Agent mit einem Bildschirm von 2560 mal 1440. Anti-Detect-Browser, die den String zusammen mit den anderen Werten erzeugen, vermeiden das; handbearbeitete Strings meist nicht. Prüfen Sie auf der Seite Browser-Fingerprint.

Den String in einem Skript bewusst setzen. Wenn Sie Code schreiben, der Seiten abruft, senden Sie einen User-Agent, der Ihr Tool identifiziert und Kontaktdaten nennt, und rechnen Sie damit, als Automatisierung behandelt zu werden. Sich aus einem Skript als Browser auszugeben ist über Client Hints und die anderen Browser-Header erkennbar, die auf der Seite HTTP-Header aufgeführt sind.

Desktop- oder Mobilversion anfordern. Die meisten mobilen Browser haben eine Option „Desktop-Website anfordern“, die den User-Agent für diesen Tab umschaltet — der eine legitime Alltagsgrund, ihn zu ändern.

Grenzen dieses Checks

  • Parsen ist Mustererkennung. Ein ungewöhnlicher Browser, ein WebView in einer App oder ein neuer Crawler wird womöglich nach seiner Engine benannt oder bleibt unbekannt.
  • Der String ist selbst deklariert. Alles kann jeden User-Agent senden. Diese Seite meldet, was gesendet wurde, und verifiziert es nicht.
  • Moderne User-Agents sind absichtlich reduziert. Chromium-Browser frieren die Plattformversion ein; die Details wanderten in Client Hints, die teils nur auf Anfrage gesendet werden.
  • Firefox und Safari senden keine Client Hints, dort bleibt die Hints-Zeile leer.
  • iPadOS versteckt sich. Safari auf dem iPad sendet standardmäßig den macOS-String.
  • Bot-Erkennung nutzt eine Liste. Ein Skript, das einen Browser-String kopiert, wird hier nicht erkannt — aber eventuell von den Automatisierungsprüfungen im Anonymitäts-Score.

Warum der User-Agent-String so aussieht, wie er aussieht

Der String ist eine Geschichtsstunde. Frühe Browser nannten sich Mozilla, und Websites lieferten Mozilla bessere Seiten, also behauptete jeder spätere Browser ebenfalls, Mozilla zu sein. Dann reagierten Websites auf Gecko, und WebKit-Browser fügten „like Gecko“ hinzu. Dann auf Safari, also fügte Chrome Safari hinzu, und dann Edge Chrome. Das Ergebnis ist ein String, in dem fast jedes Token aus Kompatibilitätsgründen steht und nur die letzten ein oder zwei das echte Produkt nennen — weshalb der Parser vom spezifischsten Token rückwärts liest. Der Glossareintrag User-Agent geht einen vollständigen String Token für Token durch.

Client Hints: wohin die Details gewandert sind

Weil der User-Agent-String zur Fingerprinting-Fläche wurde, haben Chromium-Browser ihn reduziert und die Details in Client-Hint-Header verlagert. Einige werden mit jeder Anfrage gesendet: Browser-Marken und Hauptversion, ob das Gerät mobil ist, und der Plattformname. Der Rest — volle Version, Plattformversion, CPU-Architektur, Gerätemodell — wird erst gesendet, nachdem eine Website per Antwort-Header danach gefragt hat. Für eine Website, die wissen will, ob Sie wirklich die behauptete Plattform nutzen, sind die Hints das Erste, was sie prüft — weshalb ein umgeschriebener User-Agent ohne passende Hints schlimmer ist, als beides unverändert zu lassen. Der Eintrag Client Hints listet jeden Header.

Verrät der User-Agent, wer ich bin?

Für sich genommen nein. Eine aktuelle Browserversion auf einer gängigen Plattform teilen enorm viele Menschen, und der String enthält nichts Persönliches. Er zählt auf zwei andere Arten: Kombiniert mit Bildschirmgröße, Schriften, Grafikkarte und dem Rest trägt er zu einem Fingerprint bei, der Ihren Browser über Websites hinweg wiedererkennt. Und verglichen mit den anderen Belegen einer Sitzung ist er eine Konsistenzprüfung — ein User-Agent, der den Client Hints, dem Gerät oder der erwarteten Plattform der IP widerspricht, zieht Aufmerksamkeit auf sich, ein gewöhnlicher, aktueller, ehrlicher nicht.

Häufige Fragen

Was ist ein User-Agent?

Eine kurze Textzeile, die Ihr Browser mit jeder Anfrage sendet und die Browser, Version, Betriebssystem und Rendering-Engine nennt. Websites nutzen sie, um das passende Layout zu wählen, zu protokollieren, welche Browser sie besuchen, und manchmal, um zu entscheiden, ob ein Besucher überhaupt ein echter Browser ist.

Welchen Browser und welche Version habe ich?

Die Felder Browser und Version oben werden aus Ihrem User-Agent geparst. Bei Chromium-Browsern erscheint die vollständige Version möglicherweise nur in der Zeile Client Hints, weil der User-Agent selbst inzwischen eine reduzierte Version meldet.

Warum sagt mein User-Agent Windows 10, obwohl ich Windows 11 nutze?

Browser haben die Windows-Version im User-Agent bei NT 10.0 eingefroren, was Windows 10 und 11 abdeckt. Die echte Version ist nur über Client Hints verfügbar, und nur wenn eine Website danach fragt.

Warum erscheint mein iPad als Mac?

iPadOS fordert standardmäßig Desktop-Websites an und sendet dafür den macOS-User-Agent. Touch-Unterstützung und Bildschirmwerte im Browser-Fingerprint-Test verraten das Tablet.

Kann ich meinen User-Agent ändern?

Ja, über Entwicklertools, Erweiterungen oder Anti-Detect-Browser. Ihn allein zu ändern bringt selten etwas, weil Client Hints, WebGL, Schriften und Bildschirmwerte weiterhin den echten Browser beschreiben — und ein Widerspruch fällt mehr auf als der ursprüngliche String.

Identifiziert mich der User-Agent persönlich?

Nein. Er identifiziert Browserfamilie, Version und Plattform, die viele Menschen teilen. Identifizierend wird er erst in Kombination mit anderen Werten — genau das ist Browser-Fingerprinting.

Warum wird der Browser als Bot oder Tool angezeigt?

Der String passte zu einem bekannten Crawler oder Kommandozeilen-Client wie curl, Wget oder einer skriptgesteuerten HTTP-Bibliothek. Anfragen mit solchen User-Agents werden von den meisten Websites und vom Anonymitäts-Score als Automatisierung behandelt.

Kann ich hier einen User-Agent aus einer Logdatei parsen?

Ja. Fügen Sie einen beliebigen User-Agent-String mit bis zu 2.000 Zeichen in das Feld ein, und die Seite parst ihn genauso wie Ihren eigenen, mit einer JSON-Version für Skripte.