User Agent Parser & Apparaatdetector

Parse elke browser-user-agentstring naar browser-, OS-, apparaat-, engine- en botdetails. Deterministische lokale parsing met JSON-uitvoer, token-opsplitsing en deelbare links — geen API vereist.

Voorbeeld-user-agents
Plak een user agent of gebruik een voorbeeldpreset om resultaten te zien.

Een user-agentstring parseren

Plak een willekeurige HTTP User-Agent-headerwaarde in het hulpprogramma hierboven. Parsing draait direct in je browser met een geordende regelset — geen upload en geen externe API. Gebruik voorbeeldpresets voor gangbare desktopbrowsers, mobiele apparaten en crawlers, of deel een link met gecodeerde invoer voor reproduceerbare debugging.

Welke browser-, OS- en apparaatdetails afleidbaar zijn

Typische user agents onthullen browsernaam en -versie, rendering-enginefamilie, besturingssysteem, apparaatklasse (desktop, mobiel, tablet), fabrikant/modelhints op mobiele UA's en CPU-architectuurtokens zoals x64 of arm64. Niet elk veld staat in elke string — privacygerichte browsers en UA-reductiebeleid laten details bewust weg.

Hoe bot- en crawlerdetectie werkt

De parser controleert eerst op bekende crawlersignaturen — waaronder Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot en facebookexternalhit — voordat browsertokens worden beoordeeld. Deze volgorde voorkomt false positives wanneer bots Chrome- of Safari-compatibiliteitsstrings insluiten.

Beperkingen van user-agent-parsing en spoofing

User-agentstrings zijn zelfgerapporteerd en eenvoudig te vervalsen. Client hints, IP-reputatie en gedragssignalen zijn in productie vaak betrouwbaarder voor botfiltering. Gebruik dit hulpprogramma voor debugging, analytics-QA en supporttriage — niet als enige bron van waarheid voor beveiligingsbeslissingen.

Veelgestelde Vragen

Wat is een user-agentstring?

Een user-agent-(UA-)string is een tekstidentifier die browsers, apps en crawlers met HTTP-verzoeken sturen. Het beschrijft doorgaans de clientsoftware, het besturingssysteem en soms het apparaatmodel. Ontwikkelaars en analisten inspecteren UA's bij debugging, analyticsvalidatie en supportworkflows.

Hoe werkt deze user-agentparser?

De parser past een deterministische, geordende regelset volledig in je browser toe. Het zoekt eerst naar botsignaturen, daarna browserfamilies (Edge vóór Chrome, Samsung Internet, Firefox, Safari en anderen), OS-tokens, apparaathints en CPU-architectuurmarkeringen. Resultaten omvatten een samenvatting, JSON-uitvoer en een token-opsplitsing die overeenkomende segmenten uitlegt.

Kan user-agent-parsing bots betrouwbaar detecteren?

Deze tool identificeert gangbare crawlers zoals Googlebot, Bingbot, Slackbot en Twitterbot wanneer hun signaturen in de UA-string staan. Bots kunnen echter legitieme browser-UA's vervalsen en legitiem verkeer gebruikt soms verkorte UA-strings. Behandel botdetectie hier als snelle heuristiek, niet als productieklare filter op zich.

Waarom lijken mijn geparste browser- of OS-details onjuist?

Browsers verkleinen of bevriezen user-agentgegevens steeds vaker voor privacy. Extensies, bedrijfsproxy's en compatibiliteitsmodi kunnen de string ook wijzigen. Spoofing is triviaal — vergelijk resultaten met client hints, IP-gegevens of sessiecontext wanneer nauwkeurigheid telt.

Wordt mijn user agent naar een server gestuurd?

Nee. Na het laden van de pagina gebeurt alle parsing lokaal in je browser. Er wordt niets geüpload tenzij je expliciet een link deelt met gecodeerde voorbeeldinvoer in de URL.