DevToolPal
PL

Parser User-Agent

Rozkłada ciąg User-Agent na przeglądarkę, silnik, system operacyjny, urządzenie i procesor oraz rozpoznaje roboty wyszukiwarek, boty AI i klientów HTTP.

Działa lokalnie, nic nie jest wysyłane

Ciąg User-Agent

0 znaków · 0 B

Rezultat

Tutaj pojawi się wynik

Co robi to narzędzie

Parser User-Agent odczytuje nagłówek User-Agent, który przeglądarki, aplikacje i boty wysyłają z każdym żądaniem HTTP, i zamienia go na czytelne informacje: przeglądarkę i jej wersję, silnik renderujący, system operacyjny, typ urządzenia (komputer, telefon, tablet, telewizor, konsola…), producenta i model urządzenia, jeśli ciąg je podaje, oraz architekturę procesora.

Informuje też, gdy ciąg w ogóle nie należy do człowieka. Roboty wyszukiwarek, roboty trenujące AI i asystenci AI pobierający strony, boty podglądu linków z komunikatorów i serwisów społecznościowych, narzędzia SEO, monitory dostępności i klienci HTTP z wiersza poleceń są rozpoznawani i oznaczani, co pomaga przy czytaniu logów serwera lub decydowaniu, co wpisać do robots.txt.

Jak używać

  1. Otwórz stronę: Twój User-Agent jest już przeanalizowany.
  2. Wklej dowolny inny ciąg User-Agent, np. wiersz z logu dostępu. Początkowa nazwa nagłówka User-Agent: jest usuwana automatycznie.
  3. Przejrzyj tabelę wyników i skopiuj dowolną wartość przyciskiem obok. Kliknij Przykład, aby zobaczyć ciąg mobilnego Safari, lub Moja przeglądarka, aby wrócić do swojego.

Przykład

Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1

Ten ciąg oznacza Mobile Safari 17.5 w systemie iOS 17.5, z silnikiem WebKit, na iPhonie firmy Apple. Ciąg taki jak Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) zostaje rozpoznany jako GPTBot 1.2, robot AI.

Wskazówki

  • Nie opieraj decyzji bezpieczeństwa na User-Agent; każdy może wysłać dowolny ciąg. Ważne roboty weryfikuj odwrotnym zapytaniem DNS.
  • Obsługę funkcji sprawdzaj bezpośrednio w JavaScript, zamiast zgadywać na podstawie wersji przeglądarki.
  • Headless Chrome i narzędzia automatyzacji są oznaczane osobno, co przydaje się przy badaniu scrapingu.

FAQ

› Jaki jest mój user agent?

Po otwarciu tej strony pole wejściowe zostaje wypełnione ciągiem User-Agent Twojej przeglądarki i od razu przeanalizowane. Kliknij Moja przeglądarka, aby go przywrócić po wypróbowaniu innych ciągów.

› Jak dokładna jest analiza User-Agent?

Rodziny przeglądarek, silników i systemów rozpoznaje dobrze, ale User-Agent może zmienić użytkownik, rozszerzenie lub ustawienia prywatności. Nowy Chrome zamraża też część ciągu (np. Windows 11 nadal widnieje jako Windows NT 10.0), więc szczegóły urządzenia i wersji traktuj jako wskazówki.

› Jakie boty rozpoznaje?

Roboty wyszukiwarek (Googlebot, Bingbot, Baiduspider, YandexBot…), roboty i agentów AI (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot…), boty podglądu linków, roboty SEO, monitory dostępności i popularnych klientów HTTP, takich jak curl, python-requests i Postman. Inne ciągi zawierające bot, crawler lub spider są oznaczane jako inny bot.

› Czy User-Agent jest gdzieś wysyłany?

Nie. Analiza odbywa się w całości w przeglądarce przy użyciu otwartej biblioteki ua-parser-js i wbudowanej listy botów.