User-Agent-parser

Parse en decodeer User-Agent-strings.

Developer

Over User-Agent-parser

Plak een willekeurige User-Agent-string om de gedetecteerde browser, versie, besturingssysteem en apparaattype te zien. Of gebruik "User-Agent van mijn browser gebruiken" om de huidige browser te parsen. Handig voor debugging, support of documentatie.

Hoe te gebruiken User-Agent Parser

  1. Plak een User-Agent-string in het invoerveld, of klik op User-Agent van mijn browser gebruiken om je huidige browser automatisch te detecteren.
  2. Het geparsede resultaat toont direct de gedetecteerde browsernaam en -versie, het besturingssysteem en het apparaattype.
  3. Gebruik deze informatie voor debugging, supporttickets of documentatie.

Belangrijkste kenmerken

  • Browserdetectie — Identificeert browsernaam, versie en rendering-engine
  • OS-detectie — Detecteert de naam en versie van het besturingssysteem
  • Apparaatidentificatie — Rapporteert het apparaattype (desktop, mobiel, tablet)
  • Automatische detectie — Eén klik om de User-Agent van je eigen browser te parsen
  • Aangedreven door ua-parser-js — Gebruikt een veelgebruikte, goed onderhouden parsingbibliotheek
  • Privacy in de browser — Geen servercommunicatie; je gegevens blijven lokaal

Wanneer dit hulpmiddel te gebruiken

  • Browserspecifieke rendering- of JavaScript-compatibiliteitsproblemen debuggen
  • De browser- en OS-omgeving identificeren uit klantsupporttickets
  • User-Agent-strings uit webserverlogboeken analyseren
  • Verifiëren dat zoekmachinebots en crawlers correct worden geïdentificeerd
  • Begrijpen welke informatie je browser onthult over je apparaat

Technische details

De parser gebruikt de ua-parser-js-bibliotheek, die een uitgebreide set reguliere expressies toepast om gestructureerde gegevens uit User-Agent-strings te extraheren. Het identificeert honderden browsers (Chrome, Firefox, Safari, Edge, Opera en vele andere), besturingssystemen (Windows, macOS, Linux, Android, iOS) en apparaattypen (desktop, mobiel, tablet). Wanneer je op "User-Agent van mijn browser gebruiken" klikt, leest de tool navigator.userAgent uit je browser — deze waarde wordt nergens naartoe gestuurd. Houd er rekening mee dat verschillende parsingbibliotheken enigszins verschillende resultaten kunnen geven vanwege variaties in hun regex-patronen en databases.

Conclusie

User-Agent Parser is een praktisch hulpmiddel voor ontwikkelaars, supportteams en analisten die User-Agent-strings snel en privé moeten decoderen. Met uitgebreide browser-, OS- en apparaatdetectie aangedreven door ua-parser-js zet het cryptische User-Agent-headers om in bruikbare informatie — volledig in je browser. Voor gerelateerde webtools kun je de HTTP Headers Parser proberen.

Veelgestelde vragen

Wat is een User-Agent-string?
De User-Agent is een string die browsers en apps met HTTP-verzoeken meesturen om zich te identificeren (browsernaam, versie, OS). Servers en logs gebruiken het voor analytics of compatibiliteit.
Wordt mijn User-Agent naar een server gestuurd?
Wanneer je op "Mijn browser gebruiken" klikt, lezen we alleen navigator.userAgent in je browser. Wanneer je een string plakt, parsen we die lokaal. Er wordt niets naar onze servers gestuurd.
Waarom verschilt de parsing van andere tools?
Verschillende bibliotheken of regels kunnen licht verschillende resultaten geven. We gebruiken ua-parser-js, dat veel wordt gebruikt en onderhouden.
Kan het bots en crawlers detecteren?
Ja. De ua-parser-js-bibliotheek kan veel voorkomende bots en crawlers (Googlebot, Bingbot, enz.) identificeren op basis van hun User-Agent-strings, hoewel aangepaste of minder bekende bots mogelijk niet worden herkend.