User Agent-parser en weergave

Parseer elke user-agent-string en geef direct de browser-, engine-, OS-, apparaat- en botdetails weer. Kleurgecodeerde UA-anatomie, headless/automatiseringsdetectie, live clienthints, inspecteer uw eigen UA en exporteer JSON, gratis, privé, in uw browser.

Gebouwd en onderhouden door Shehzad Munir ·

User Agent-parser en weergave
Loading User Agent Parser
Share

Wat een user-agent string je eigenlijk vertelt

Plak een willekeurige user-agent-string en deze parser splitst deze op in gewone taal, de browser en de versie ervan, de rendering-engine (Blink, WebKit, Gecko), het besturingssysteem, het apparaattype, de leverancier en het model, en of de bezoeker een bot of crawler is. Het detecteert ook automatisch de user-agent die uw eigen browser op dit moment verzendt en geeft deze weer, zodat u precies kunt zien wat servers bij elk verzoek over u te weten komen.

Elke keer dat een browser, crawler of app een webpagina opvraagt, verzendt deze een User-Agent (UA) header, een enkele regel tekst die de software, de versie ervan, het besturingssysteem en vaak het apparaat identificeert. Servers lezen deze tekenreeks om te beslissen welke HTML, CSS of JavaScript ze moeten verzenden. Daarom kan dezelfde URL er op een telefoon en op een desktop anders uitzien. Een user-agent-parser verandert die cryptische reeks in gestructureerde, voor mensen leesbare feiten in plaats van een muur van karakters.

Functies

  • Parseer elke user-agent-string in realtime
  • Uitsplitsing van browser, versie, engine en besturingssysteem
  • Apparaattype, leverancier en modeldetectie
  • Kleurgecodeerde raw UA anatomy highlighter
  • Bot-, crawler- en headless/automatiseringsdetectie
  • Live Client Hints (navigator.userAgentData) + waarden met hoge entropie
  • Detecteert en toont automatisch uw eigen UA en omgeving
  • Kopieer een veld of exporteer de volledige JSON

Hoe User Agent-parser en weergave te gebruiken

  1. 1

    Plak een user-agent-tekenreeks

    Plaats elke UA-tekenreeks in het vak, vanuit een logbestand, een ondersteuningsticket of een analyserapport. U kunt ook op 'Gebruik mijn browser' klikken om de exacte UA te laden die uw huidige browser verzendt, of een voorbeeld kiezen uit het menu met voorinstellingen.

  2. 2

    Lees de ontlede uitsplitsing

    De tool toont onmiddellijk de browser, versie, rendering-engine, besturingssysteem, apparaattype, leverancier, model en CPU-architectuur in schone kaarten, plus een volledige tabel per veld die u kunt kopiëren.

  3. 3

    Controleer op bots en crawlers

    Als de string toebehoort aan een bot of zoekcrawler (Googlebot, Bingbot en meer), wordt deze door een duidelijke banner gemarkeerd, zodat u in één oogopslag menselijk verkeer kunt onderscheiden van geautomatiseerde verzoeken.

  4. 4

    Kopiëren of exporteren

    Kopieer elk afzonderlijk veld met één klik, pak de volledige uitsplitsing als geformatteerde JSON, of bekijk uw live browseromgeving (platform-, taal-, scherm- en privacysignalen), allemaal lokaal, niets geüpload.

Veelvoorkomende gebruiksscenario's

  • Debug waarom een ​​website verschillende inhoud aanbiedt aan een specifieke browser of apparaat.
  • Onderzoek verdacht verkeer door de user-agent in uw serverlogboeken te decoderen.
  • Bevestig of een inkomend verzoek een echte bezoeker of een crawler/bot is.
  • Toon ondersteuning of QA precies voor welke browser en besturingssysteem een ​​bug is gerapporteerd.
  • Leer of leer hoe browsers zichzelf identificeren bij webservers.
  • Valideer de user-agent die uw eigen app of script bij elk verzoek verzendt.

Gedetailleerde gids

Hoe de parser een UA afbreekt

Moderne user-agent-strings bundelen verschillende lagen: de browser (Chrome, Safari, Firefox, Edge...) en zijn versie, de rendering-engine die deze aandrijft (Blink, WebKit, Gecko), het besturingssysteem (Windows, macOS, iOS, Android, Linux), en, op telefoons en tablets, de leverancier en het model van het apparaat. Deze tool voert de goed onderhouden ua-parser-js-engine volledig in uw browser uit om elke laag te extraheren, zodat u een schone kaart krijgt voor de browser, engine, besturingssysteem en apparaat zonder iets te uploaden.

Bots en zoekcrawlers spotten

Niet elke UA komt van een persoon. Zoekmachines sturen crawlers zoals Googlebot en Bingbot, en talloze andere bots scannen het internet op indexering, monitoring of spam. Deze parser markeert crawler- en bot-user-agents onmiddellijk, zodat u geautomatiseerd verkeer kunt scheiden van echte bezoekers, wat handig is voor analyses, snelheidsbeperking en beveiligingsbeoordeling. Omdat de detectie lokaal plaatsvindt, kunt u een verdachte string controleren zonder deze ergens heen te sturen.

Zie precies wat uw browser uitzendt

Naast het parseren van geplakte tekenreeksen, leest de tool de user-agent die uw eigen browser nu verzendt en koppelt deze aan details van de live-omgeving, platform, taal, schermgrootte, CPU-threads en privacysignalen zoals Do Not Track. Het is een snelle, op privacy gerichte manier om inzicht te krijgen in de digitale vingerafdruk die u bij elk verzoek blootlegt, en een herinnering aan waarom tools aan de clientzijde, zonder upload, die informatie op uw machine bewaren.

Veelgestelde vragen

Wat is een user-agentreeks?

Een user-agent string is een tekstregel die uw browser of app bij elk verzoek in de HTTP-header 'User-Agent' verzendt. Het identificeert de software (bijvoorbeeld Chrome 124), de rendering-engine, het besturingssysteem (bijvoorbeeld Windows 11) en soms het apparaatmodel, zodat de server weet hoe hij het antwoord moet formatteren.

Hoe parseer ik gratis een user-agent-string online?

Plak de user-agent-string in deze tool en deze wordt onmiddellijk opgesplitst in browser, versie, engine, besturingssysteem, apparaattype, leverancier, model en CPU-architectuur. Geen aanmelding en er wordt niets geüpload, het parseren gebeurt volledig in uw browser.

Kan deze tool bots en crawlers detecteren?

Ja. Het markeert user-agents van bekende bots en zoekcrawlers zoals Googlebot en Bingbot met een duidelijke banner, zodat u geautomatiseerd verkeer in één oogopslag kunt onderscheiden van echte bezoekers.

Hoe zie ik mijn eigen user-agent?

Klik op 'Mijn browser gebruiken' en de tool laadt de exacte user-agent die uw huidige browser verzendt en geeft vervolgens de geparseerde browser-, besturingssysteem-, apparaat- en engine-details weer, plus uw live-omgeving (platform, taal, scherm en meer).

Kan het headless of geautomatiseerde browsers detecteren?

Ja. Naast detectie van zoekcrawlers markeert de parser headless- en automatiseringsclients, HeadlessChrome, PhantomJS, Electron, Puppeteer, Playwright en Selenium, met een aparte banner, die handig is voor het filteren van botverkeer uit analyses en voor QA.

Wat zijn Client Hints en worden deze weergegeven?

Clienthints (navigator.userAgentData) zijn de moderne, gestructureerde vervanging voor de User-Agent-tekenreeks in Chromium-browsers. Wanneer uw browser deze ondersteunt, geeft de tool de merken met lage entropie, de mobiele vlag en het platform weer, en vraagt ​​vervolgens waarden met hoge entropie op, zoals platformversie, CPU-architectuur, bitness en de volledige browserversie.

Worden mijn user-agentgegevens naar een server geüpload?

Nee. Alle parsering wordt lokaal in uw browser uitgevoerd met behulp van JavaScript aan de clientzijde. De string die u plakt en de omgevingsdetails die van uw apparaat worden gelezen, verlaten uw machine nooit.

Waarom ziet dezelfde website er anders uit op mijn telefoon en laptop?

Omdat uw browser op elk apparaat een andere user-agent stuurt, gebruiken servers deze om een ​​mobiele of desktop-indeling te kiezen, functies aan te passen of apparaatspecifieke code aan te bieden. Door de UA te parseren, wordt precies zichtbaar welke browser en welk besturingssysteem elk apparaat rapporteert.

Wat is mijn user-agent?

De tool toont de huidige user-agent-string van uw browser en parseert deze in browser, engine, besturingssysteem en apparaat, en u kunt elke andere UA-string plakken om deze te analyseren.

Hoe lees ik een user-agentstring?

Plak de tekenreeks en de browser en versie worden weergegeven, de engine, het besturingssysteem en het apparaattype worden weergegeven, zodat u deze niet met de hand hoeft te decoderen.

Kan een user-agent worden nagebootst?

Ja. Tekenreeksen van user-agents kunnen worden vervalst, dus beschouw het geparseerde resultaat als een hint over de browser of het apparaat, en niet als bewijs.

Uit het journaal

All articles →