Wat is mijn user agent
Welke browser en welk besturingssysteem meldt jouw apparaat aan websites? Hier staat je user agent in platte tekst en uitgesplitst, plus de uitgebreidere Client Hints. Je kunt ook de user agent van iemand anders plakken, bijvoorbeeld uit een serverlog. Alles wordt alleen in je browser verwerkt.
Zo wordt het berekend
Bij elke pagina-aanvraag stuurt je browser de HTTP-header User-Agent mee. Daarin noemt hij zichzelf, zijn versie, de rendering-engine en het besturingssysteem. Websites gebruiken dit voor statistieken, downloadknoppen (“voor Windows”) of foutopsporing. Deze tool toont je user agent, splitst hem op en leest ook de nieuwere Client Hints uit.
Zo werkt het
- Bovenaan staat de user agent van je browser, daaronder de Client Hints en andere eigenschappen zoals taal, cookies en touch.
- Onder “Herkend” zie je browser, versie, engine, besturingssysteem en apparaattype.
- Plak een andere user agent (bijv. uit een serverlog of foutrapport) in het veld: hij wordt meteen ontleed. Veld leegmaken = weer je eigen user agent.
Waarom user agents er zo vreemd uitzien
Bijna elke user agent begint met Mozilla/5.0, en Chrome noemt zichzelf zelfs “Safari” en “like Gecko”. Dat komt door de geschiedenis: browsers deden zich voor als hun voorgangers zodat websites hen de volledige versie leverden. Daarom controleert een parser de kenmerken in een vaste volgorde: eerst Edge (Edg/) en Opera (OPR/), dan Chrome, en Safari als laatste.
User-Agent Reduction en Client Hints
Sinds 2023 verkorten Chrome, Edge en andere Chromium-browsers de user agent bewust (User-Agent Reduction): het subversienummer is altijd .0.0.0, Windows verschijnt altijd als Windows NT 10.0, macOS als 10_15_7, en op Android staat in plaats van het telefoonmodel alleen Android 10; K. Dit bemoeilijkt het herkennen van gebruikers (fingerprinting). Nauwkeurigere gegevens zijn alleen nog te krijgen via de User-Agent Client Hints (navigator.userAgentData): platformversie, architectuur, model en exacte browserversie, die een pagina expliciet moet opvragen. Firefox en Safari bieden geen Client Hints.
Beperkingen
- Vervalsbaar: de user agent is een zelfopgave. Extensies, ontwikkelaarstools (“apparaatmodus”) of bots kunnen elke gewenste tekst versturen.
- Windows 10 of 11? De user agent maakt dat onderscheid niet; alleen de Client Hints tonen het (platformversie 13 of hoger = Windows 11).
- iPad: in desktopmodus doet Safari op de iPad zich voor als een Mac. Een touchscreen verraadt het toch.
- Voor functies van een website is feature detection (controleren of een API bestaat) betrouwbaarder dan de user agent.
Veelgestelde vragen
Wat is mijn user agent?
Een regel tekst die je browser bij elke pagina-aanvraag meestuurt. Hierin staan browser, versie, engine en besturingssysteem, bijv. “Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Chrome/140.0.0.0 Safari/537.36”. Bovenaan deze pagina staat jouw versie in platte tekst.
Waarom toont Chrome de versie als 140.0.0.0?
Dat komt door de User-Agent Reduction van Chromium: alleen het hoofdversienummer is echt, de rest staat vast op “0.0.0”. De exacte versie is te vinden via de Client Hints (“Exacte versies”), als je browser die ondersteunt.
Waarom toont Windows 11 “Windows NT 10.0”?
Microsoft heeft dit versienummer in de user agent nooit verhoogd, dus Windows 10 en 11 zien er hier hetzelfde uit. Via de Client Hints is Windows 11 wel te herkennen: platformversie 13.0.0 of hoger.
Kan de user agent worden gewijzigd of vervalst?
Ja. Via de ontwikkelaarstools (apparaatmodus/netwerkcondities) of een extensie is elke tekst in te stellen. Daarom is de user agent geen betrouwbaar beveiligingskenmerk.
Worden mijn gegevens opgeslagen?
Nee. De pagina leest de waarden rechtstreeks in je browser uit en toont ze; er wordt niets naar een server verstuurd of opgeslagen, ook geen geplakte user agent.
Bronnen en wettelijke basis
- MDN Web Docs – User-Agent
- MDN Web Docs – NavigatorUAData.getHighEntropyValues()
- § 10.1.5 User-Agent: RFC 9110 – HTTP Semantics
- WICG – User-Agent Client Hints
- Chromium – User-Agent Reduction
- Microsoft Learn – Detect Windows 11 using User-Agent Client Hints
Bijgewerkt op:
Vergelijkbare tools
- Wat is mijn schermresolutie?Zie direct je schermresolutie, fysieke pixels, browser-viewport, devicePixelRatio, beeldverhouding en CSS-breakpoint. Live, gewoon in je browser.
- Wat is mijn IP-adres?Toont direct je publieke IP-adres, detecteert IPv4 of IPv6 en legt het verschil uit. Gratis, geen registratie – je IP-adres wordt nooit opgeslagen.
- DNS lookupBekijk de DNS-records van elk domein: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV en PTR, met TTL, DNSSEC-status en uitgelegde foutcodes. Gratis.
- Regex testerTest JavaScript reguliere expressies live: matches gemarkeerd, capture groups in een tabel, elk onderdeel uitgelegd. Gratis, niets wordt geüpload.
- JSON formatteren, valideren en minifiërenValideer je JSON volgens RFC 8259: foutmelding met exacte regel, kolom en duidelijke uitleg. Opmaken, minifiëren en sleutels sorteren, lokaal in de browser.
- Base64 encoderen en decoderenBase64 en Base64url encoderen en decoderen met correcte UTF-8, plus URL encode/decode (percent-encoding). Duidelijke foutmeldingen, lokaal in je browser.