User Agent-parser och enhetsdetektor

Parsa valfri webbläsar-user agent-sträng till webbläsar-, OS-, enhets-, motor- och botdetaljer. Deterministisk lokal parsning med JSON-utdata, token-uppdelning och delbara länkar — inget API krävs.

Exempel-user agents
Klistra in en user agent eller använd ett exempelpreset för att se resultat.

Så parsar du en user agent-sträng

Klistra in valfritt HTTP User-Agent-header-värde i verktyget ovan. Parsning körs direkt i webbläsaren med en ordnad regeluppsättning — ingen uppladdning och inget externt API. Använd exempelpresets för vanliga stationära webbläsare, mobila enheter och crawlers, eller dela en länk med kodad inmatning för reproducerbar felsökning.

Vilka webbläsar-, OS- och enhetsdetaljer som kan härledas

Typiska user agents avslöjar webbläsarnamn och -version, renderingsmotorfamilj, operativsystem, enhetsklass (stationär, mobil, surfplatta), tillverkar/modelltips på mobila UA och CPU-arkitekturtoken som x64 eller arm64. Inte varje fält finns i varje sträng — integritetsfokuserade webbläsare och UA-reduceringspolicyer utelämnar medvetet detaljer.

Hur bot- och crawlerdetektering fungerar

Parsern kontrollerar först kända crawlersignaturer — inklusive Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot och facebookexternalhit — innan webbläsartoken utvärderas. Denna ordning undviker falska positiva när botar bäddar in Chrome- eller Safari-kompatibilitetssträngar.

Begränsningar för user agent-parsning och spoofing

User agent-strängar är självrapporterade och lätta att förfalska. Client hints, IP-rykte och beteendesignaler är ofta mer tillförlitliga för botfiltrering i produktion. Använd detta verktyg för felsökning, analytics-QA och supporttriage — inte som enda sanning för säkerhetsbeslut.

Vanliga Frågor

Vad är en user agent-sträng?

En user agent-(UA-)sträng är en textidentifierare som webbläsare, appar och crawlers skickar med HTTP-förfrågningar. Den beskriver vanligtvis klientprogramvara, operativsystem och ibland enhetsmodell. Utvecklare och analytiker granskar UA vid felsökning, analyticsvalidering och supportarbete.

Hur fungerar denna user agent-parser?

Parsern tillämpar en deterministisk, ordnad regeluppsättning helt i webbläsaren. Den söker först efter botsignaturer, sedan webbläsar familjer (Edge före Chrome, Samsung Internet, Firefox, Safari och andra), OS-token, enhetstips och CPU-arkitekturmarkörer. Resultaten inkluderar sammanfattning, JSON-utdata och token-uppdelning som förklarar matchande segment.

Kan user agent-parsning detektera botar tillförlitligt?

Detta verktyg identifierar vanliga crawlers som Googlebot, Bingbot, Slackbot och Twitterbot när deras signaturer finns i UA-strängen. Botar kan dock förfalska legitima webbläsar-UA, och legitim trafik använder ibland reducerade UA-strängar. Behandla botdetektering här som snabb heuristik, inte som fristående produktionsfilter.

Varför ser mina parsade webbläsar- eller OS-detaljer felaktiga ut?

Webbläsare minskar eller fryser alltmer user agent-data av integritetsskäl. Tillägg, företagsproxyer och kompatibilitetslägen kan också ändra strängen. Spoofing är trivialt — jämför resultat med client hints, IP-data eller sessionskontext när noggrannhet spelar roll.

Skickas min user agent till en server?

Nej. Efter att sidan laddats sker all parsning lokalt i webbläsaren. Ingenting laddas upp om du inte uttryckligen delar en länk med kodad exempelinmatning i URL:en.