User Agent Parser
Parse User-Agent-strings om browser-, OS-, apparaat- en engine-informatie te extraheren. Gratis online tool met directe resultaten.
Wat is een User-Agent-string?
Een User-Agent-string is een HTTP-header die door browsers wordt verzonden om zich te identificeren bij webservers. Het bevat informatie over de browsernaam, versie, besturingssysteem, apparaattype en rendering-engine.
Hoe werkt een User-Agent-parser?
Een User-Agent-parser leest de ruwe UA-string en gebruikt patroonherkenningsregels om gestructureerde gegevens te extraheren zoals browserfamilie en -versie, besturingssysteemnaam en -versie, apparaattype en rendering-engine.
Waarom hebben verschillende browsers vergelijkbare UA-strings?
De meeste moderne browsers zijn gebaseerd op vergelijkbare engines (Chromium/Blink) en bevatten compatibiliteitstokens in hun UA-strings om ervoor te zorgen dat websites hen de juiste inhoud serveren.
Kunnen User-Agent-strings worden vervalst?
Ja, User-Agent-strings kunnen gemakkelijk worden gewijzigd of vervalst. Browsers bieden ingebouwde of extensie-gebaseerde UA-spoofing-functies, dus op UA gebaseerde detectie moet niet voor beveiligingsdoeleinden worden gebruikt.
Wat is UA-CH (User-Agent Client Hints)?
UA-CH is een moderne vervanging voor de traditionele User-Agent-string. Het biedt gestructureerde, privacy-vriendelijke headers die servers alleen de specifieke informatie geven die ze nodig hebben.
Welke informatie kan uit een User-Agent worden gehaald?
Een User-Agent-string onthult doorgaans de browsernaam en versie (bijv. Chrome 120), het besturingssysteem (bijv. Windows 10, Android 14), het apparaattype (desktop, smartphone, tablet) en de rendering-engine.
Waarom is User-Agent-detectie belangrijk voor webontwikkeling?
User-Agent-detectie helpt ontwikkelaars geoptimaliseerde inhoud te leveren voor verschillende apparaten, browser-specifieke problemen af te handelen en progressieve verbetering te implementeren.
Wat zijn de beperkingen van User-Agent-parsing?
UA-strings kunnen worden vervalst, geven mogelijk niet nauwkeurig de werkelijke browsermogelijkheden weer, en het formaat verschilt tussen browsers. Moderne webontwikkeling vertrouwt steeds meer op feature-detectie in plaats van UA-sniffing.
Hoe wordt User-Agent gebruikt in analytics?
Webanalytics-tools gebruiken User-Agent-gegevens om rapporten te genereren over bezoekersdemografie, inclusief browsermarktaandeel, apparaatgebruiktrends en besturingssysteemverdeling.
Wat is het verschil tussen mobiele en desktop UA-strings?
Mobiele UA-strings bevatten doorgaans identifiers zoals 'Mobile', 'Android' of 'iPhone', terwijl desktopstrings verwijzen naar volledige besturingssystemen zoals Windows, macOS of Linux.
Kan deze tool elke User-Agent-string parseren?
Ja, deze tool kan User-Agent-strings parseren van elke browser, bot, crawler of applicatie. Het verwerkt standaard-UA's evenals minder gebruikelijke van IoT-apparaten, smart-tv's en gespecialiseerde software.
Waarom zijn sommige User-Agent-strings zo lang?
Lange UA-strings ontstaan doordat browsers meerdere compatibiliteitstokens, engine-versiedetails, platform-identifiers en extensiemarkers opnemen om de websitecompatibiliteit te maximaliseren.
Hoe User Agent Parser te gebruiken
Plak een User-Agent-tekenreeks om de browser, engine, het besturingssysteem en het apparaat erachter te ontmaskeren, of analyseer een hele lijst in één keer. Alles wordt lokaal in je browser berekend en nergens naartoe gestuurd.
- Plak de User-Agent-tekenreeks in het veld met de placeholder „请输入需要解析的 User Agent 字符串...”.
- Druk op de knop „单条 UA 解析” (enkelvoudige analyse) om de reeks op te splitsen in browser, OS, engine en apparaat.
- Ga naar het tabblad „批量解析与统计” (batchanalyse & statistiek) om veel reeksen tegelijk te verwerken.
- Plak per regel één User-Agent in het batchveld waarvan de placeholder luidt „请输入批量 User Agent 列表, 每行一个...”.
- Start de batchanalyse en krijg per regel een resultaat plus totale statistiek voor de hele lijst.
Verwijder duplicaten en sorteer je UA-lijst vóór de batchanalyse — de statistiek maakt bot- en crawlerverkeer in één oogopslag zichtbaar.
Gerelateerde tools
- HAR-viewer Open HAR-bestanden online. Verzoekentabel met statuskleuren, sortering, filter, headers, antwoordpreview en timing-waterval — lokaal verwerkt, geen upload.
- IBAN-validator Valideer internationale bankrekeningnummers (IBAN) direct. Controleer formaat, lengte en controlesom voor 80+ landen met realtime resultaten.
- HTTP-verzoek Tester Test REST API's direct in je browser. Verstuur GET-, POST-, PUT-, DELETE-verzoeken met aangepaste headers, body en parameters. Bekijk responsstatus, headers en JSON-body direct.
- Willekeurige Poort Generator Genereer willekeurige netwerkpoortnummers uit IANA-standaardbereiken — bekend (1-1023), geregistreerd (1024-49151) en dynamisch (49152-65535). Ondersteunt unieke waarden, sorteren en bulkgeneratie. 100% browsergebaseerd, geen server nodig.
- .htaccess-generator Genereer Apache .htaccess-regels voor redirects, herschrijvingen, beveiligingsheaders, caching en meer.
- Robots.txt Generator Gratis online robots.txt generator. Maak en pas robots.txt bestanden aan om het crawlen van zoekmachines te beheren, crawler-toegang te beheren en de SEO van uw site te optimaliseren.
- Sitemap Generator Gratis online XML sitemap generator. Voeg URLs toe, stel prioriteiten en frequenties in, maak direct SEO-sitemaps.
- MAC-adres opzoeken Zoek de fabrikant van elk MAC-adres in de ingebouwde IEEE-OUI-database, normaliseer elk invoerformaat, bekijk de I/G- en U/L-vlagbits en leid het EUI-64 link-lokale adres af; met generator voor willekeurige lokaal beheerde MACs. Volledig offline.