Ga naar inhoud
TextArray
100% lokaal

User-agent-parser

Decodeer tekenreeksen van user-agents in browser, engine, besturingssysteem en apparaattype.

Invoer
Uitvoer

User-agent-parser

Plak een user-agent-string en deze tool splitst deze op in de browser en de versie ervan, de rendering-engine, het besturingssysteem en het apparaattype. Het leest de strings die u elke dag tegenkomt in serverlogboeken, bugrapporten, analyse-exports en ondersteuningstickets - en omdat elke niet-lege regel wordt geparseerd als één user-agent, kunt u honderden logregels tegelijk invoeren en voor elke regel een genummerd overzicht krijgen.

Detectie omvat de browsers die er toe doen in het echte verkeer: Chrome, Safari, Firefox, Edge, Opera, Samsung Internet, Vivaldi, UC Browser en Internet Explorer, plus veelgebruikte bots en crawlers zoals Googlebot, Bingbot, GPTBot, ClaudeBot, curl en wget. De engine (Blink, WebKit, Gecko, Trident, EdgeHTML), het besturingssysteem met zijn versie (Windows, macOS, iOS, Android, ChromeOS, Linux) en de apparaatklasse – desktop, mobiel, tablet of bot – komen ernaast. Schakel het uitvoerformaat naar JSON om de geparseerde records in een script of spreadsheet in te voeren.

Een user-agent-string is een hint, niet de waarheid. Moderne browsers bevriezen of verkleinen delen ervan, iPads op iPadOS 13 en later introduceren zichzelf als Macs, en client-hints hebben veel van wat de string vroeger droeg, vervangen. Wanneer een veld niet met vertrouwen kan worden gelezen, zegt de tool Onbekend in plaats van te raden.

Alles draait lokaal in uw browser. Logregels staan vaak naast IP-adressen en andere persoonlijke gegevens, dus niets dat u hier plakt, wordt ooit geüpload. Het parseren gebeurt op uw apparaat en de tekst verlaat het nooit.

FAQ

Waarom staat er in een veld Onbekend?
De tool rapporteert alleen wat de string daadwerkelijk bevat. Zeldzame browsers, ingekorte logvelden en verzonnen user-agents bevatten eenvoudigweg niet het token waarnaar wordt gezocht, en raden zou erger zijn dan toegeven.
Kan een user-agent-string liegen?
Ja, gemakkelijk. Elke client kan elke tekenreeks verzenden, browsers bevriezen of verkleinen delen ervan, en iPads op iPadOS 13+ rapporteren zichzelf als Macs. Beschouw het resultaat als een sterke hint, niet als bewijs.
Waarom is de JSON-uitvoer in het Engels?
JSON is data voor machines: scripts, dashboards en spreadsheets verwachten stabiele veldnamen en waarden. Het tekstformaat is het formaat dat uw interfacetaal volgt.
Kan ik veel user-agents tegelijk parseren?
Ja. Elke niet-lege regel wordt geparseerd als één user-agent, zodat u een hele kolom kunt plakken die uit uw logboeken is geëxporteerd en een genummerd blok per regel krijgt.
Worden mijn logregels ergens geüpload?
Nee. De tool draait volledig in uw browser, wat hier van belang is: logfragmenten bevatten vaak IP-adressen en andere gegevens die u niet in willekeurige webservices mag plakken.