User-Agent-Parser — Kostenlos Online
Analysieren Sie User-Agent-Strings, um Browser, OS und Gerät zu erkennen.
Who uses the User-Agent-Parser?
- Webentwickler, die browserspezifische Fehler debuggen, indem sie prüfen, welche UA-Zeichenfolge gesendet wird.
- Analytics-Ingenieure, die Traffic nach Gerätetyp anhand roher UA-Daten aus Server-Logs klassifizieren.
- Sicherheitsteams, die Bot- und Scraper-Traffic anhand verdächtiger User-Agent-Muster identifizieren.
How the User-Agent-Parser works
Fügen Sie eine User-Agent-Zeichenfolge in das Eingabefeld ein oder klicken Sie auf „Use My Browser's UA", um die Zeichenfolge Ihres aktuellen Browsers automatisch einzufügen.
Klicken Sie auf Parse, um Browsername und -version, Rendering-Engine, Betriebssystem, Gerätetyp und Mobil-/Bot-Kennzeichnungen zu extrahieren.
Der User-Agent Ihres eigenen Browsers wird beim Laden der Seite automatisch erkannt und geparst, Ergebnisse erscheinen also sofort ohne Klicks.
Betrachten Sie das Ergebnisraster für eine schnelle visuelle Prüfung, ob die Zeichenfolge als wahrscheinlicher Bot markiert ist.
Tips & tricks
- Es gibt keine Kopier- oder Teilen-Schaltfläche für die geparsten Ergebnisse — markieren Sie den Text auf der Seite manuell, wenn Sie ihn speichern oder senden möchten.
- Das Tool parst den User-Agent Ihres eigenen Browsers automatisch beim Laden der Seite, bevor Sie irgendetwas anklicken — ersetzen Sie den Eingabetext und klicken Sie auf Parse, um einen anderen UA zu prüfen.
- Die Bot-Erkennung sucht nach Schlüsselwortmustern (bot, crawl, spider, plus benannte Crawler wie Googlebot/Bingbot/DuckDuckBot) — Treffer werden als „Likely a bot" markiert, aber dies ist Mustererkennung, keine verifizierte Bot-Datenbank.
- Das Rendering-Engine-Feld unterscheidet Gecko (Firefox), WebKit/Blink (Chrome/Safari/Edge) und Trident (alter IE) — moderne Chromium-basierte Browser werden alle als „WebKit / Blink" gemeldet, da sie dasselbe AppleWebKit-Token teilen.
Frequently Asked Questions
Was ist eine User-Agent-Zeichenfolge?
Eine User-Agent-Zeichenfolge wird von Browsern und Bots im HTTP-User-Agent-Anfrage-Header gesendet und identifiziert die Client-Software. Beispiel: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Warum enthalten alle Browser „Mozilla/5.0" in ihrem User-Agent?
Historische Kompatibilität. Frühe Websites lieferten Funktionen nur an Netscape (Mozilla). Andere Browser begannen, „Mozilla/5.0" einzuschließen, um vollen Inhalt zu erhalten. Das Muster blieb bestehen — alle modernen Browser enthalten es noch zur Kompatibilität, obwohl es technisch irreführend ist.
Wie erkenne ich mobile Geräte anhand von User-Agent-Zeichenfolgen?
Achten Sie auf Schlüsselwörter: „Mobile" oder „Android" (Mobiltelefone), „iPad" oder „Tablet", „iPhone". Der Parser extrahiert den Gerätetyp automatisch. Moderne Best Practice ist jedoch, CSS-Media-Queries und Feature-Detection statt UA-Sniffing zu verwenden.
Wie kann ich erkennen, ob ein User-Agent ein Suchmaschinen-Bot ist?
Googlebot: „Googlebot"; Bingbot: „bingbot"; DuckDuckBot: „DuckDuckBot"; gängige Crawler enthalten „bot", „crawl", „spider", plus spezifische Muster für Facebook/WhatsApp/Twitter-Link-Vorschau-Bots. Das Tool markiert alle davon automatisch als „Likely a bot".
Können User-Agents gefälscht werden?
Ja, trivial. Jeder Client kann jede beliebige User-Agent-Zeichenfolge senden. Verlassen Sie sich niemals auf UA-Zeichenfolgen für Sicherheitsentscheidungen. Sie sind nützlich für Analytics und Feature-Detection, sollten aber nicht den Zugang zu sicheren Ressourcen steuern.
Is my data safe when using the User-Agent-Parser?
Completely safe. The User-Agent-Parser processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
How current is the data returned by the User-Agent-Parser?
The User-Agent-Parser fetches live data in real time each time you run it. Results reflect the current state of the server or domain at the moment of the request.
Why does the User-Agent-Parser sometimes return different results than other tools?
Results depend on the real-time state of the target server and DNS propagation, which can vary by geographic region and caching TTL. If you see inconsistencies, wait a few minutes and re-test — DNS changes can take up to 48 hours to propagate fully worldwide.