Cookies Diese Website speichert nur, was sie zum Funktionieren braucht. Derzeit gibt es hier weder Analyse noch Werbung, und nichts davon verfolgt Sie auf andere Websites. Datenschutzerklärung lesen

Auswahl anpassen
+92 312 8299940Kostenloses Angebot
Kostenloses Werkzeug, nichts zu installieren

User-Agent-Parser
Jeden Browser-String lesen

Dieser User-Agent-Parser liest jeden User-Agent-String und nennt Browser, Engine, System, Gerät und Bot. Füge einen String oder viele ein. Wir laden nichts hoch.

  • KostenlosPreis
  • StapelEingabe
  • KeineAnmeldung
  • KeineUploads

User-Agent-Parser

Lies jeden User-Agent-String: Browser, System, Gerät und Bot

Was er sagt
Der String, Token für Token
    Dein Browser über Client Hints

    Bereit. Füge einen User-Agent-String ein.

    Ihr Browser erledigt hier die ganze Arbeit, in diesem Tab. Wir laden nichts hoch, speichern nichts und protokollieren nichts.
    Die Kurzfassung

    Was ein User-Agent-Parser für dich tut

    Ein User Agent ist eine Textzeile, die dein Browser mit jeder Anfrage sendet. Sie nennt den Browser, das System und oft das Gerät. Aber die Zeile ist unordentlich und schwer von Hand zu lesen.

    Ein User-Agent-Parser liest diese Zeile für dich. Zuerst findet er den Browser und seine Version. Dann nennt er die Engine, das Betriebssystem, das Gerät und den Prozessor.

    Außerdem erkennt er Bots. Also kannst du Googlebot, einen KI-Crawler oder ein einfaches Skript von einem echten Besucher unterscheiden. Außerdem funktioniert er bei einem String oder einem ganzen Log.

    Alles läuft in deinem Browser. Daher verlassen deine Strings nie dein Gerät.

    So arbeitet der User-Agent-Parser

    Das Werkzeug gleicht den String mit Regeln für Browser, Systeme, Geräte und Bots ab. Dann zeigt es jedes Ergebnis auf einer Karte. Die Regeln laufen in deinem Browser, also wird nichts gesendet.

    Zeichnung eines langen Browser-Strings links und eines Pfeils zu Karten für Browser, System und Gerät rechts
    Ein langer String wird zu klaren Fakten.

    Der Parser liest den String in fester Reihenfolge, denn viele Strings tragen den Namen mehr als eines Browsers.

    Für mehr Details, siehe: MDN guide to the User-Agent header.

    Einen String lesen

    Füge einen String ein oder drücke Meinen Browser verwenden, um deinen eigenen zu lesen. Die Ergebniskarten füllen sich beim Tippen.

    User-Agent-Parser mit einem Chrome-unter-Windows-String und Ergebniskarten für Browser, Engine, System und Gerät
    Ein Chrome-String, Karte für Karte gelesen.

    Jede Karte zeigt einen Fakt, etwa den Browser, die Engine oder den Gerätetyp.

    Browser und Version

    Der Parser nennt den Browser, etwa Chrome, Firefox, Safari, Edge, Opera oder Samsung Internet. Außerdem liest er die Versionsnummer.

    Edge, Opera und Samsung Internet sagen in ihren Strings alle Chrome. Daher prüft der Parser zuerst ihre eigenen Namen.

    Engine

    Die Engine zeichnet die Seite. Chrome, Edge und Opera nutzen Blink. Firefox nutzt Gecko, und Safari nutzt WebKit.

    Auf einem iPhone oder iPad muss jeder Browser WebKit nutzen. Daher sagt der Parser WebKit sogar für Chrome unter iOS.

    Betriebssystem

    Das Werkzeug liest Windows, macOS, iOS, iPadOS, Android, ChromeOS und Linux. Außerdem liest es die Systemversion. Zum Beispiel wird 10_15_7 zu 10.15.7.

    Gerätetyp und Modell

    Der Parser sortiert Geräte in Desktop, Mobil, Tablet, Smart TV, Spielkonsole und Bot. Bei Android-Handys liest er außerdem den Hersteller und das Modell, etwa ein Pixel oder ein Galaxy.

    CPU

    Wenn der String einen Prozessor nennt, zeigt das Werkzeug ihn, etwa x64 oder ARM64. Viele Strings lassen ihn weg, also ist ein leeres Feld normal.

    Bots und Crawler erkennen

    Die Bot-Liste deckt Suchmaschinen, KI-Crawler, SEO-Werkzeuge, Vorschauen sozialer Netzwerke, Testwerkzeuge, Verfügbarkeitsmonitore und Code-Bibliotheken ab.

    Also sagt dir das Ergebnis, welche Art von Bot den String gesendet hat.

    Ein Wort zu falschen Bots

    Jeder Client kann jeden String senden. Ein Skript kann sich Googlebot nennen. Daher nimm das Bot-Ergebnis als Hinweis, und prüfe die IP-Adresse mit einer umgekehrten DNS-Abfrage, wenn es wichtig ist.

    Viele Strings auf einmal lesen

    Stelle Was analysieren auf Mehrere Strings und füge einen String pro Zeile ein. Das Werkzeug füllt eine Tabelle und zählt die häufigsten Browser, Systeme und Geräte.

    Dann kannst du die Tabelle als CSV kopieren.

    Eine Logdatei lesen

    Füge die User-Agent-Spalte deines Server-Logs ein. Also siehst du, welche Browser deine Seite besuchen und wie viel Verkehr von Bots kommt.

    Token für Token

    Das Werkzeug teilt den String außerdem in Teile und beschriftet jedes. Also lernst du, warum ein String mit Mozilla/5.0 beginnt und warum er like Gecko sagt.

    Warum jeder String mit Mozilla beginnt

    In den Neunzigern schickten Seiten die besten Seiten an Netscape, dessen Codename Mozilla war. Also fügten andere Browser Mozilla ihren Strings hinzu. Die Gewohnheit verschwand nie.

    Reduzierte User-Agent-Strings

    Chrome sendet jetzt einen reduzierten String. Die Unterversion erscheint als Nullen, und die Windows- und Mac-Versionen bleiben eingefroren.

    Unter Android erscheint das Modell als Buchstabe K. Also sagt dir der String weniger als früher.

    Client Hints

    Chrome und Edge bieten Client Hints, die dieselben Fakten sauberer liefern. Das Werkzeug listet sie für deinen eigenen Browser. Safari und Firefox bieten sie noch nicht an.

    Windows 10 oder 11

    Windows 11 sagt im String weiter NT 10.0. Also kann kein Parser Windows 10 von Windows 11 allein am String unterscheiden. Das Werkzeug sagt Windows 10 oder 11.

    iPad im Desktop-Modus

    Safari auf einem iPad kann einen Mac-String senden. Also könnte ein Mac-Ergebnis mit Safari ein iPad sein.

    Als JSON kopieren

    Drücke Als JSON kopieren, um das Ergebnis als kleines Objekt zu erhalten. Du kannst es in einen Test, ein Ticket oder ein Skript einfügen.

    Grenzen

    Das Werkzeug liest Strings bis zu 2,000 Zeichen und bis zu 500 Zeilen im Stapelmodus. Die Tabelle zeigt die ersten 300 Zeilen.

    Sicher von Grund auf

    Zuerst arbeitet das Werkzeug in deinem Browser. Es sendet nichts und speichert nichts. Daher bleiben deine Strings deine Strings.

    So funktioniert es

    Den User-Agent-Parser nutzen, Schritt für Schritt

    Vier Schritte führen dich von einem langen String zu klaren Fakten.

    • 1

      Füge einen String ein

      Füge einen ein oder drücke Meinen Browser verwenden.

    • 2

      Lies die Karten

      Sieh Browser, Engine, System und Gerät.

    • 3

      Prüfe die Token

      Sieh, was jedes Stück des Strings bedeutet.

    • 4

      Kopiere das Ergebnis

      Kopiere es als JSON oder als CSV für viele Strings.

    Warum dieser

    Was dieser User-Agent-Parser anders macht

    Er liest einen String oder ein ganzes Log und hält deine Daten privat.

    • Einer oder viele

      Lies einen einzelnen String oder füge ein Log mit einem String pro Zeile ein.

    • Bot-Erkennung

      Erkenne Such-, KI-, SEO- und Social-Crawler sowie einfache Skripte.

    • Token für Token

      Jedes Stück des Strings bekommt eine kurze Beschriftung.

    • Ehrliche Hinweise

      Er warnt vor reduzierten Strings, Windows 11 und dem iPad im Desktop-Modus.

    • Client Hints

      Sieh, was dein eigener Browser im neuen Format meldet.

    • Nichts verlässt deinen Tab

      Dein Browser erledigt die Arbeit. Wir sehen deine Strings nie.

    Gute Gewohnheiten

    Gewohnheiten für die Arbeit mit User-Agent-Strings

    Ein paar Gewohnheiten halten deine Ergebnisse ehrlich.

    • Nimm den String als Hinweis. Jeder Client kann jeden String senden, also vertraue ihm nie für die Sicherheit.
    • Prüfe Bots per IP. Nutze eine umgekehrte DNS-Abfrage, um einen Crawler zu bestätigen, der Googlebot sein will.
    • Bevorzuge Funktionserkennung. Teste, was ein Browser kann, statt nach seinem Namen zu raten.
    • Erwarte reduzierte Strings. Chrome versteckt die Unterversion und das Gerätemodell.
    • Lies ganze Logs. Der Stapelmodus zeigt die echte Mischung aus Browsern und Geräten deiner Besucher.
    • Behalte alte Browser im Blick. Ein kleiner Teil der Besucher nutzt vielleicht noch einen Browser ohne Support.
    • Achte auf Datenschutz. Ein User Agent ist Teil eines Fingerabdrucks, also speichere so wenig wie möglich.
    • Aktualisiere deine Test-Strings. Echte Strings ändern sich mit jeder Version, also erneuere deine Beispiele.
    Besser vermeiden

    Häufige Fehler mit User-Agent-Strings

    Jeder davon bricht still eine Regel oder einen Bericht.

    • Nur nach Chrome suchen

      Edge, Opera und Samsung Internet sagen auch Chrome. Prüfe zuerst ihre Namen.

    • Nach String blockieren

      Ein böser Akteur ändert den String in einer Sekunde. Blockiere lieber nach Verhalten.

    • Dem Namen Googlebot trauen

      Jeder kann ihn behaupten. Bestätige die IP-Adresse.

    • Jedes iPad einen Mac nennen

      Ein iPad im Desktop-Modus sendet einen Mac-String.

    • Windows 11 als 10 lesen

      Beide sagen NT 10.0, also kann ein String sie nicht trennen.

    • Eine alte Regex-Liste nutzen

      Neue Browser und Bots erscheinen ständig. Teste mit frischen Strings.

    Fragen

    Häufige Fragen zum User-Agent-Parser

    Ist dieser User-Agent-Parser kostenlos?

    Ja. Er kostet nichts, braucht kein Konto und hat keine Nutzungsgrenzen. Er läuft in deinem Browser, also geben wir keine Serverkosten an dich weiter.

    Verlässt mein String mein Gerät?

    Nein. Dein Browser erledigt die ganze Arbeit. Daher erreicht nichts diese Seite, und wir speichern nichts.

    Was ist ein User Agent?

    Es ist eine Textzeile, die ein Browser oder eine App mit jeder Anfrage sendet. Sie nennt die Software und oft auch das System und das Gerät.

    Was ist mein User Agent?

    Drücke Meinen Browser verwenden. Dann füllt das Werkzeug das Feld mit dem String, den dein Browser sendet, und liest ihn.

    Wie lese ich einen User-Agent-String?

    Füge ihn in das Feld ein. Dann lies die Karten für Browser, Engine, System, Gerät, CPU und Bot.

    Kann ich viele Strings auf einmal lesen?

    Ja. Wähle Mehrere Strings und füge einen String pro Zeile ein. Dann füllt das Werkzeug eine Tabelle und zählt die häufigsten Browser, Systeme und Geräte.

    Wie viele Zeilen kann ich einfügen?

    Bis zu 500 Zeilen. Außerdem darf jeder String 2,000 Zeichen haben.

    Erkennt es, ob ein Besucher ein Bot ist?

    Ja, wenn der String einen bekannten Crawler oder ein bekanntes Skript nennt. Allerdings kann ein Bot lügen, daher nimm das Ergebnis als Hinweis.

    Welche Bots kennt es?

    Es kennt Suchmaschinen-Crawler, KI-Crawler, SEO-Werkzeuge, Vorschauen sozialer Netzwerke, Testwerkzeuge, Verfügbarkeitsmonitore und Code-Bibliotheken wie curl und Python requests.

    Wie erkenne ich einen echten Googlebot von einem falschen?

    Mache eine umgekehrte DNS-Abfrage der IP-Adresse. Ein echter Googlebot löst zu einer Google-Domain auf. Also ist der String allein kein Beweis.

    Warum beginnt jeder String mit Mozilla?

    Es ist eine Gewohnheit aus den Neunzigern. Frühe Seiten schickten die besten Seiten an Mozilla, also Netscape. Also übernahmen andere Browser das Wort.

    Warum sagen Edge und Opera Chrome?

    Außerdem laufen Sie auf der Blink-Engine, wie Chrome. Also tragen ihre Strings auch den Namen Chrome. Der Parser prüft zuerst ihre eigenen Namen.

    Warum sagt Chrome unter iOS Safari?

    Apple zwingt jeden iOS-Browser zu WebKit. Also sieht der String nach Safari aus, mit einer kleinen Chrome-Marke.

    Was ist ein reduzierter User Agent?

    Es ist ein kürzerer String mit weniger Details. Chrome zeigt Nullen bei der Unterversion und friert die System- und Gerätedetails ein.

    Warum zeigt mein Android-Modell K?

    Chrome versteckt das Modell absichtlich, um die Privatsphäre zu schützen. Daher zeigt der String nur einen Buchstaben.

    Kann es Windows 10 von Windows 11 unterscheiden?

    Nein. Beide sagen NT 10.0 im String. Daher sagt das Werkzeug Windows 10 oder 11.

    Warum sieht mein iPad wie ein Mac aus?

    Safari auf einem iPad kann die Desktop-Seite anfordern. Dann sendet es einen Mac-String.

    Was sind Client Hints?

    Sie sind ein neuer Weg, Browserdaten zu teilen. Chrome und Edge senden kurze Werte für Marke, Plattform und Gerät. Das Werkzeug listet sie für deinen eigenen Browser.

    Warum hat mein Browser keine Client Hints?

    Safari und Firefox bieten sie noch nicht an. Daher gibt es dort nur den User-Agent-String.

    Zeigt es das Gerätemodell?

    Es zeigt das Modell vieler Android-Handys und -Tablets, etwa ein Pixel oder ein Galaxy. Bei Apple-Geräten zeigt es iPhone und iPad.

    Was zeigt das Feld CPU?

    Es zeigt x64, ARM64 oder Ähnliches, wenn der String einen Prozessor nennt. Viele Strings tun das nicht, also kann das Feld leer bleiben.

    Was sind die Token?

    Sie sind die Teile des Strings. Das Werkzeug beschriftet jedes als Altlast-Token, Engine, Browser, System, CPU oder Gerät.

    Kann ich das Ergebnis kopieren?

    Ja. Drücke Als JSON kopieren für einen String oder Als CSV kopieren für viele.

    Kann ich es für ein Server-Log nutzen?

    Ja. Füge die User-Agent-Spalte ein, ein String pro Zeile. Dann lies die Tabelle und die Zahlen.

    Kann ich Verkehr nach User Agent blockieren?

    Du kannst, aber es ist schwach. Ein böser Akteur ändert den String in einer Sekunde. Daher blockiere nach Verhalten und IP, wenn du kannst.

    Soll ich mich in meinem Code auf den User Agent verlassen?

    Selten. Funktionserkennung ist sicherer, denn sie testet, was ein Browser wirklich kann.

    Funktioniert es auf dem Handy?

    Ja. Die Felder stapeln sich, und die Karten passen auf einen schmalen Bildschirm. Also kannst du einen String unterwegs prüfen.

    Mehr kostenlose Werkzeuge

    Praktische Begleiter für technische Prüfungen

    Lesen ist ein Schritt. Diese drei Werkzeuge helfen beim Rest.

    Bereit, einen String zu lesen?

    Füge einen String ein oder drücke Meinen Browser verwenden und lies das Ergebnis. Der User-Agent-Parser ist kostenlos, braucht kein Konto und lässt jeden String auf deinem Gerät.