Hoppa till innehåll
TextArray
100% lokalt

User-agent parser

Avkoda användaragentsträngar till webbläsare, motor, OS och enhetstyp.

Inmatning
Utmatning

User-agent parser

Klistra in en användaragentsträng och detta verktyg delar upp den i webbläsaren och dess version, renderingsmotorn, operativsystemet och enhetstypen. Den läser strängarna du möter varje dag i serverloggar, buggrapporter, analysexporter och supportbiljetter – och eftersom varje icke-tom rad tolkas som en användaragent kan du lägga in hundratals loggrader samtidigt och få en numrerad uppdelning för varje.

Detektion täcker de webbläsare som är viktiga i verklig trafik: Chrome, Safari, Firefox, Edge, Opera, Samsung Internet, Vivaldi, UC Browser och Internet Explorer, plus vanliga bots och sökrobotar som Googlebot, Bingbot, GPTBot, ClaudeBot, curl och wget. Motorn (Blink, WebKit, Gecko, Trident, EdgeHTML), operativsystemet med dess version (Windows, macOS, iOS, Android, ChromeOS, Linux) och enhetsklassen - desktop, mobil, surfplatta eller bot - kommer ut tillsammans. Växla utdataformatet till JSON för att mata de analyserade posterna till ett skript eller ett kalkylblad.

En användaragentsträng är en ledtråd, inte sanningen. Moderna webbläsare fryser eller minskar delar av den, iPads på iPadOS 13 och senare presenterar sig själva som Mac och klienttips har ersatt mycket av vad strängen brukade bära. När ett fält inte kan läsas med tillförsikt, säger verktyget Okänt istället för att gissa.

Allt körs lokalt i din webbläsare. Loggrader sitter ofta bredvid IP-adresser och andra personliga data, så ingenting du klistrar in här laddas någonsin upp – analysen sker på din enhet och texten lämnar den aldrig.

FAQ

Varför står det Okänt i ett fält?
Verktyget rapporterar bara vad strängen faktiskt innehåller. Sällsynta webbläsare, trimmade loggfält och påhittade användaragenter har helt enkelt inte den token som man letar efter, och att gissa skulle vara värre än att erkänna det.
Kan en user-agent-sträng ljuga?
Ja, lätt. Alla klienter kan skicka vilken sträng som helst, webbläsare fryser eller minskar delar av den, och iPads på iPadOS 13+ rapporterar sig själva som Mac. Behandla resultatet som en stark antydan, inte som bevis.
Varför är JSON-utgången på engelska?
JSON är data för maskiner – skript, instrumentpaneler och kalkylblad förväntar sig stabila fältnamn och värden. Textformatet är det som följer ditt gränssnittsspråk.
Kan jag analysera många användaragenter samtidigt?
Ja. Varje icke-tom rad tolkas som en användaragent, så du kan klistra in en hel kolumn som exporteras från dina loggar och få ett numrerat block per rad.
Laddas mina loggrader upp någonstans?
Nej. Verktyget körs helt och hållet i din webbläsare, vilket är viktigt här: loggutdrag innehåller ofta IP-adresser och annan data som du inte bör klistra in i slumpmässiga webbtjänster.