Browserinfo-detector
Wat vertelt je browser eigenlijk aan de websites die je bezoekt? Deze pagina verzamelt elk stukje client-side info dat je browser vrijgeeft, user agent, rendering engine, versie, OS, apparaatcategorie, viewport- en schermgrootte, tijdzone, taalvoorkeuren, do-not-track-instelling en je publieke IP, en zet het overzichtelijk neer zodat je precies ziet wat bij elk request gefingerprint kan worden.
Hoe de detector info verzamelt
-
1
Lees het navigator-object
userAgent, platform, language, languages, cookieEnabled, doNotTrack, hardwareConcurrency en meer worden direct uit de browser opgevraagd.
-
2
Parse de user-agent-string
De UA-string wordt gematcht tegen een actuele browser-/engine-/OS-database om merk, versie en familie te extraheren.
-
3
Vraag scherm en venster op
window.innerWidth/Height, screen.width/height, screen.colorDepth, devicePixelRatio voor pixeldichtheid.
-
4
Detecteer IP via echo-service
Een enkel request naar een IP-echo-endpoint geeft het publieke IPv4/IPv6 terug. Niets wordt opgeslagen: de detectie gebeurt bij elk bezoek opnieuw.
Wat de detector toont
| Veld | Bron | Voorbeeld |
|---|---|---|
| Browser + versie | UA-string + Client Hints | Chrome 122.0.6261 |
| Renderengine | Afgeleid uit UA | Blink |
| OS + versie | UA + platform | Windows 11, 64-bit |
| Apparaattype | UA + touchondersteuning | Desktop / Tablet / Mobiel |
| Viewport | window.innerWidth / innerHeight | 1440 × 820 px |
| Scherm | screen.width / screen.height | 2560 × 1440 px |
| Pixelratio | window.devicePixelRatio | 2 |
| Kleurdiepte | screen.colorDepth | 24 bits |
| Primaire taal | navigator.language | nl-NL |
| Alle talen | navigator.languages | nl-NL, nl, en |
| Tijdzone | Intl.DateTimeFormat | Europe/Amsterdam (UTC+2) |
| Do Not Track | navigator.doNotTrack | unset / 1 / 0 |
| Cookies ingeschakeld | navigator.cookieEnabled | true |
| Publiek IP | Echo endpoint | 203.0.113.42 |
Waarom dit ertoe doet
- Fingerprinting: de combinatie van deze waarden is vaak uniek genoeg om je browser over sessies heen te herkennen, zelfs zonder cookies. Bekijk EFF’s Cover Your Tracks-project voor een gekwantificeerde entropieschatting.
- Privacylek: sommige velden (fonts, WebGL renderer, audio context) voegen meer entropie toe. Firefox’s “resistFingerprinting” en het gestandaardiseerde profiel van Tor Browser reduceren deze signalen.
- Debugging: wanneer iemand meldt “het werkt niet in mijn browser”, zijn deze velden verzamelen de eerste stap om het probleem te reproduceren.
Beperkingen
- UA-parsing hangt af van patronen die bij elke browserrelease veranderen. Een nieuwe Edge-versie kan tijdelijk als Chrome verschijnen tot de parser is bijgewerkt.
- Private relay (iCloud, Warp) maskeert je echte IP; de detector toont in dat geval het relay-IP.
- Client Hints vervangen de UA op Chromium-browsers; de getoonde UA kan de “reduced” frozen string zijn.
Veelgestelde vragen
Nee. Elk veld wordt bij het laden van de pagina gedetecteerd en weggegooid zodra je wegnavigeert. De IP-echo-service bewaart requests niet.
User agent en tijdzone kun je spoofen met dev tools of extensies. Schermgrootte, fonts en WebGL renderer zijn lastiger te faken zonder paginarendering te breken. Privacygerichte browsers spoofen het meeste ten koste van wat compatibiliteit.
Als je iCloud Private Relay, Cloudflare Warp, een VPN of een bedrijfsproxy gebruikt, is het gedetecteerde IP dat van de tussenpartij. Verschillende IP-echo-services zien soms verschillende tussenpartijen als je browser multi-patht.
Zelfs met een gespoofte UA kunnen servers vaak raden via TLS-fingerprinting, feature detection (welke CSS-properties werken) en timingquirks. Volledige anonimiteit vraagt iets als Tor Browser, niet alleen UA-aanpassingen.
Gerelateerde tools
Domeinleeftijd controleren
Controleer wanneer een domein voor het eerst is geregistreerd en hoe oud het is in jaren, maanden en dagen, aan de hand van WHOIS-gegevens uit het register.
Open Port Scanner
Scan een vaste lijst met veelvoorkomende TCP-poorten op een publieke host om te zien welke open staan en welke diensten bereikbaar zijn. Een snelle, eenvoudige controle, geen volledige scanner.
Serverlocatiecontrole
Bezoek het fysieke datacenter, het land, de ASN en de cloudaanbieder achter elke domeinnaam. Het identificeert Cloudflare, Fastly, Akamai en andere CDN-aanbieders.
DMARC-recordcontroleprogramma
Vraag de DMARC TXT-record van elke domein op en analyseer de beleidsregels, uitlijning, rapportadressen en het percentage naleving in leesbare vorm.
IP-subnetcalculator
Bereken het subnetbereik, netwerkadres, broadcastadres, bruikbare hosts en het wildcardmasker voor elk IPv4-CIDR-blok, met volledige dekking van /0 tot /32.
TCP-poort controleren
Laat onze server één TCP-verbinding proberen met een openbare host, met een time-out van vijf seconden.
Tool beschikbaar in andere talen
- Detektor informacji o przeglądarce [PL]
- Détecteur d'info navigateur [FR]
- ブラウザ情報検出ツール [JA]
- Detektor för webbläsarinformation [SV]
- Browser-Info-Detektor [DE]
- Detektor Info Browser [ID]
- Trình phát hiện thông tin trình duyệt [VI]
- كاشف معلومات المتصفح [AR]
- Detector de Información del Navegador [ES]
- 브라우저 정보 감지기 [KO]
- ตัวตรวจข้อมูลเบราว์เซอร์ [TH]
- Detector de Informações do Navegador [PT]
- Browser Info Detector [EN]
- Rilevatore di informazioni del browser [IT]
- Детектор информации браузера [RU]
- Tarayıcı Bilgisi Algılayıcı [TR]
- 浏览器信息检测器 [ZH]