TextArray
100% lokalnie

Analiza user agenta

Rozłóż user agent na przeglądarkę, silnik, system operacyjny i typ urządzenia.

Wejście
Wynik

Analiza user agenta

Wklej user agent, a narzędzie rozłoży go na przeglądarkę z wersją, silnik renderujący, system operacyjny i typ urządzenia. Dokładnie takie ciągi spotykasz w logach serwera, zgłoszeniach błędów, eksportach z analityki i ticketach wsparcia — a ponieważ każdy niepusty wiersz jest czytany jako osobny user agent, możesz wkleić setki wierszy logu naraz i dostać ponumerowany rozkład każdego z nich.

Rozpoznawanie obejmuje przeglądarki, które naprawdę widuje się w ruchu: Chrome, Safari, Firefox, Edge, Operę, Samsung Internet, Vivaldi, UC Browser i Internet Explorer, a do tego popularne boty i crawlery, takie jak Googlebot, Bingbot, GPTBot, ClaudeBot, curl czy wget. Obok tego dostajesz silnik (Blink, WebKit, Gecko, Trident, EdgeHTML), system z wersją (Windows, macOS, iOS, Android, ChromeOS, Linux) i klasę urządzenia — komputer, telefon, tablet albo bot. Przełącz format wyniku na JSON, jeśli chcesz przenieść rekordy do skryptu lub arkusza.

User agent to wskazówka, nie prawda. Współczesne przeglądarki zamroziły lub okroiły części ciągu, iPady od iPadOS 13 przedstawiają się jako Maki, a sporą część dawnych informacji przejęły client hints. Gdy pola nie da się odczytać pewnie, narzędzie pokazuje Nieznane — nigdy nie zgaduje.

Wszystko działa lokalnie w twojej przeglądarce. Wiersze logów często sąsiadują z adresami IP i innymi danymi osobowymi, dlatego nic z wklejonego tekstu nie jest nigdzie wysyłane — analiza odbywa się na twoim urządzeniu i tekst nigdy go nie opuszcza.

Częste pytania

Dlaczego w polu widnieje Nieznane?
Narzędzie raportuje tylko to, co ciąg naprawdę zawiera. Rzadkie przeglądarki, przycięte pola logu i zmyślone user agenty po prostu nie niosą szukanego tokenu, a zgadywanie byłoby gorsze od szczerości.
Czy user agent może kłamać?
Tak, bez trudu. Klient może wysłać dowolny ciąg, przeglądarki zamroziły część danych, a iPady od iPadOS 13 zgłaszają się jako Maki. Traktuj wynik jako mocną wskazówkę, nie dowód.
Dlaczego wynik JSON jest po angielsku?
JSON to dane dla maszyn — skrypty, arkusze i dashboardy oczekują stabilnych angielskich nazw pól i wartości. Za językiem interfejsu podąża format tekstowy.
Czy mogę przeanalizować wiele user agentów naraz?
Tak. Każdy niepusty wiersz jest czytany jako jeden user agent, więc możesz wkleić całą kolumnę wyeksportowaną z logów i dostaniesz ponumerowany blok dla każdego wiersza.
Czy moje logi są gdzieś wysyłane?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, co ma tu znaczenie: fragmenty logów często zawierają adresy IP i inne dane, których nie powinno się wklejać do obcych serwisów.