Jaki jest mój user agent?
Jaką przeglądarkę i jaki system operacyjny Twoje urządzenie zgłasza stronom internetowym? Tutaj zobaczysz swój user agent w formie tekstu i rozłożony na części – a także dokładniejsze Client Hints. Możesz też wkleić cudzy user agent, np. z logów serwera. Wszystko jest przetwarzane wyłącznie w Twojej przeglądarce.
Jak to obliczamy
Przy każdym wczytaniu strony przeglądarka wysyła nagłówek HTTP User-Agent. Podaje w nim swoją nazwę, wersję, silnik renderujący i system operacyjny. Strony używają go do statystyk, przycisków pobierania („dla Windows”) i szukania błędów. To narzędzie pokazuje Twój user agent, rozkłada go na części i odczytuje też nowsze Client Hints.
Jak to działa
- Na górze widzisz user agent swojej przeglądarki, a pod nim Client Hints i inne właściwości, takie jak język, pliki cookie i obsługa dotyku.
- W sekcji „Rozpoznano” znajdziesz przeglądarkę, wersję, silnik, system operacyjny i typ urządzenia.
- Wklej do pola inny user agent (np. z logów serwera lub zgłoszenia błędu), a zostanie od razu przeanalizowany. Wyczyść pole, aby wrócić do własnego.
Dlaczego user agenty wyglądają tak dziwnie
Prawie każdy user agent zaczyna się od Mozilla/5.0, a Chrome podaje się także za „Safari” i „like Gecko”. To historia: przeglądarki udawały swoich poprzedników, aby strony wyświetlały im pełną wersję. Dlatego parser sprawdza oznaczenia w stałej kolejności – najpierw Edge (Edg/) i Opera (OPR/), potem Chrome, a Safari na końcu.
User-Agent Reduction i Client Hints
Od 2023 roku Chrome, Edge i inne przeglądarki oparte na Chromium celowo skracają user agent (User-Agent Reduction): wersja podrzędna to zawsze .0.0.0, Windows zawsze jako Windows NT 10.0, macOS jako 10_15_7, a na Androidzie model telefonu zastępuje Android 10; K. Utrudnia to rozpoznawanie użytkowników (fingerprinting). Dokładne dane są dostępne tylko przez User-Agent Client Hints (navigator.userAgentData): wersję platformy, architekturę, model i pełną wersję przeglądarki, o które strona musi wyraźnie poprosić. Firefox i Safari nie oferują Client Hints.
Ograniczenia
- Łatwo go podrobić: user agent to deklaracja przeglądarki. Rozszerzenia, narzędzia deweloperskie („tryb urządzenia”) czy boty mogą wysłać dowolny tekst.
- Windows 10 czy 11? User agent tego nie mówi; mówią to tylko Client Hints (wersja platformy 13 lub wyższa = Windows 11).
- iPad: w trybie komputerowym Safari na iPadzie udaje Maca. Zdradza go jednak ekran dotykowy.
- Przy funkcjach strony wykrywanie funkcji (sprawdzanie, czy dane API istnieje) jest bardziej niezawodne niż user agent.
Najczęściej zadawane pytania
Jaki jest mój user agent?
To wiersz tekstu, który przeglądarka wysyła przy każdym wczytaniu strony. Podaje przeglądarkę, wersję, silnik i system operacyjny, np. „Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Chrome/140.0.0.0 Safari/537.36”. Twój user agent jest widoczny na górze tej strony.
User agent – co to jest?
User agent (agent użytkownika) to program, który w Twoim imieniu łączy się ze stronami – najczęściej przeglądarka. Tak samo nazywa się tekst, którym się przedstawia w nagłówku HTTP User-Agent.
Dlaczego Chrome podaje wersję 140.0.0.0?
To efekt User-Agent Reduction w Chromium: prawdziwa jest tylko wersja główna, reszta jest na stałe ustawiona na „0.0.0”. Dokładną wersję podają Client Hints („Pełne wersje”), jeśli przeglądarka je obsługuje.
Dlaczego Windows 11 pokazuje „Windows NT 10.0”?
Microsoft nigdy nie podniósł numeru wersji w user agencie, więc Windows 10 i 11 wyglądają tam tak samo. Windows 11 rozpoznają Client Hints: wersja platformy 13.0.0 lub wyższa.
Czy user agent można zmienić lub podrobić?
Tak. Narzędzia deweloperskie (tryb urządzenia / warunki sieci) albo rozszerzenie mogą ustawić dowolny tekst. Dlatego user agent nie nadaje się jako zabezpieczenie.
Czy moje dane są zapisywane?
Nie. Strona odczytuje wartości bezpośrednio w Twojej przeglądarce i je wyświetla; nic nie jest wysyłane na serwer ani zapisywane – również wklejony user agent.
Źródła i podstawa prawna
- MDN Web Docs – User-Agent
- MDN Web Docs – NavigatorUAData.getHighEntropyValues()
- § 10.1.5 User-Agent: RFC 9110 – HTTP Semantics
- WICG – User-Agent Client Hints
- Chromium – User-Agent Reduction
- Microsoft Learn – Detect Windows 11 using User-Agent Client Hints
Stan na:
Podobne narzędzia
- Jaką mam rozdzielczość ekranu?Sprawdź od razu, jaką masz rozdzielczość ekranu: fizyczne piksele, okno przeglądarki (viewport), devicePixelRatio, proporcje i breakpoint CSS – na żywo.
- Moje IP – jaki mam adres IP?Moje IP od razu: pokazuje Twój publiczny adres IP, rozpoznaje IPv4 lub IPv6 i wyjaśnia różnicę. Za darmo, bez rejestracji – adres IP nie jest zapisywany.
- Sprawdzenie DNS domenySprawdzenie DNS domeny online: rekordy A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV i PTR – z TTL, statusem DNSSEC i objaśnieniem kodów błędów. Za darmo.
- Regex testerRegex tester: sprawdzaj wyrażenia regularne JavaScript na żywo – podświetlone dopasowania, grupy w tabeli i objaśnienie wzorca. Za darmo, bez wysyłania danych.
- JSON formatter, walidator i minifikatorSprawdź JSON według RFC 8259: dokładna linia, kolumna i zrozumiały opis błędu. Formatowanie JSON, minifikacja, sortowanie kluczy – lokalnie w przeglądarce.
- Algorytm Luhna: walidator i kalkulator cyfry kontrolnejSprawdź numer algorytmem Luhna (mod 10, ISO/IEC 7812-1) albo oblicz cyfrę kontrolną – tylko kontrola formatu, obliczenia działają lokalnie w przeglądarce.