TextArray
100% lokal

User-Agent-Parser

Zerlege User-Agent-Strings in Browser, Engine, Betriebssystem und Gerätetyp.

Eingabe
Ausgabe

User-Agent-Parser

Füge einen User-Agent-String ein und das Tool zerlegt ihn in Browser samt Version, Rendering-Engine, Betriebssystem und Gerätetyp. Genau solche Strings begegnen dir täglich in Server-Logs, Bug-Reports, Analytics-Exporten und Support-Tickets — und weil jede nicht leere Zeile als eigener User-Agent gelesen wird, kannst du Hunderte Logzeilen auf einmal einwerfen und bekommst für jede eine nummerierte Aufschlüsselung.

Erkannt wird, was im echten Traffic vorkommt: Chrome, Safari, Firefox, Edge, Opera, Samsung Internet, Vivaldi, UC Browser und Internet Explorer, dazu gängige Bots und Crawler wie Googlebot, Bingbot, GPTBot, ClaudeBot, curl und wget. Mit dabei sind die Engine (Blink, WebKit, Gecko, Trident, EdgeHTML), das Betriebssystem mit Version (Windows, macOS, iOS, Android, ChromeOS, Linux) und die Geräteklasse — Desktop, Mobil, Tablet oder Bot. Stelle das Ausgabeformat auf JSON, wenn du die Datensätze in ein Skript oder eine Tabelle übernehmen willst.

Ein User-Agent ist ein Hinweis, keine Wahrheit. Moderne Browser haben Teile des Strings eingefroren oder reduziert, iPads melden sich seit iPadOS 13 als Macs, und vieles von dem, was früher im String stand, transportieren heute Client Hints. Lässt sich ein Feld nicht zuverlässig lesen, zeigt das Tool Unbekannt an — geraten wird nie.

Alles läuft lokal in deinem Browser. Logzeilen stehen oft direkt neben IP-Adressen und anderen personenbezogenen Daten, deshalb wird nichts von dem, was du einfügst, irgendwohin hochgeladen — die Analyse passiert auf deinem Gerät und der Text verlässt es nie.

Häufige Fragen

Warum steht in einem Feld Unbekannt?
Das Tool meldet nur, was der String tatsächlich enthält. Seltene Browser, gekürzte Logfelder und ausgedachte User-Agents tragen das gesuchte Token schlicht nicht, und Raten wäre schlechter als Ehrlichkeit.
Kann ein User-Agent lügen?
Ja, mühelos. Jeder Client kann einen beliebigen String senden, Browser frieren Teile davon ein oder reduzieren sie, und iPads melden sich seit iPadOS 13 als Macs. Nimm das Ergebnis als starken Hinweis, nicht als Beweis.
Warum ist die JSON-Ausgabe auf Englisch?
JSON ist Datenfutter für Maschinen — Skripte, Dashboards und Tabellen erwarten stabile englische Feldnamen und Werte. Deiner Oberflächensprache folgt das Textformat.
Kann ich viele User-Agents auf einmal analysieren?
Ja. Jede nicht leere Zeile wird als ein User-Agent gelesen. Füge eine ganze aus den Logs exportierte Spalte ein und du bekommst pro Zeile einen nummerierten Block.
Werden meine Logzeilen irgendwo hochgeladen?
Nein. Das Tool läuft vollständig in deinem Browser — und gerade hier zählt das: Logauszüge enthalten oft IP-Adressen und andere Daten, die nicht in fremde Webdienste gehören.