Jaki jest mój user agent?
Zobacz user agent, który wysyła twoja przeglądarka, rozłożony na części, oraz prawdę za tym, co przeglądarki dziś zamrażają, jak Windows 11 widoczny jako Windows 10. Wklej dowolny user agent albo sprawdź, czy crawler jest prawdziwy.
Parser user agenta dla dowolnego ciągu: z logu, zgłoszenia błędu lub dokumentacji crawlera. Nigdy nie opuszcza twojej przeglądarki.
User agent i IP z logu twojego serwera. Sprawdzamy IP na liście operatora i w jego DNS.
Odczytuję twoją przeglądarkę…
Co mówi twój ciąg i co jest prawdą
- 1Przeglądarka
- 2Silnik
- 3System operacyjny
- 4Urządzenie
- 5CPU
- 6Typ urządzenia
Co to jest user agent i dlaczego zaczyna się od Mozilla/5.0?
User agent to wiersz tekstu, który twoja przeglądarka wysyła z każdym żądaniem, żeby powiedzieć, czym jest: przeglądarką, jej silnikiem i systemem, na którym działa.
Serwery czytają ciąg user agent, aby obejść dziwactwa przeglądarki i liczyć odwiedzających. To lista tokenów produktów i komentarzy, od najważniejszego. Zaczyna się od Mozilla/5.0 z powodów historycznych, nie znaczeniowych: token mówi „zgodny z Mozillą” i wysyła go prawie każda przeglądarka.
Przeglądarki dopisywały nazwy cudzych silników, żeby strony ich nie odrzucały, dlatego dzisiejszy Chrome wymienia też Mozillę, WebKit, KHTML, Gecko i Safari. Czytaj od prawej: ostatni token przeglądarki jest prawdziwy.
- 19981Mozilla
Mozilla/Projekt Mozilla zaczyna się od kodu źródłowego Netscape.5.0 - 20012WebKit
(KHTML, like Gecko)WebKit wyrasta z silnika KHTML z KDE. - 20133Blink
AppleWebKit/Blink od Google zastępuje WebKit; token zostaje.537.36 - 20204Safari
Mac OS X 10_15_7Safari zatrzymuje wersję macOS na 10.15. - 20225Chrome 101 do 107
Chrome/Chrome zamraża wersję poboczną, potem platformę.141.0.0.0 - 20256Safari 26
iPhone OS 18_6Safari zamraża też wersję iOS.
Mozilla/5.011998(Windows NT 10.0; Win64; x64)52022AppleWebKit/537.3632013(KHTML, like Gecko)22001Chrome/141.0.0.052022Safari/537.3622001
Jeden werdyktTwoja przeglądarka i system w jednej linii, z liczbą pól z sześciu, które ciąg zamroził.Ciąg rozłożony na częściKażdy token nazwany i pokolorowany według rodzaju. Przerywana linia oznacza zamrożony token, a pod nim zapisano, co jest naprawdę prawdą.Mówi a naprawdęJeden wiersz na pole: co mówi ciąg, prawdziwa wartość i skąd pochodzi: z ciągu, z Client Hints albo z testu dotyku.Wysłane do nas a JavaScriptNagłówki, które otrzymał nasz serwer, obok tego, co zgłasza JavaScript. Różnica oznacza, że rozszerzenie lub nadpisanie przepisało któryś z nich.Dlaczego mój user agent mówi Windows 10 na Windows 11?
Bo przeglądarki przestały aktualizować tę część ciągu. Windows 10 i Windows 11 wysyłają Windows NT 10.0, a Microsoft mówi, że ciąg się nie zmieni.
To samo dotyczy Maca (utknął na 10_15_7, a Apple silicon nazywany jest Intel), Androida (Android 10; K z każdego telefonu w Chrome) i Safari na iOS 26 (18_6 lub 18_7). Strony się psuły, gdy numery się zmieniały, więc przeglądarki je zamroziły.
Prawdziwe wartości są w Client Hints. W Windows Sec-CH-UA-Platform-Version równy 13 lub więcej oznacza Windows 11. Wysyłają go Chrome, Edge i Opera; Firefox nie, więc tam żadna strona nie może tego rozpoznać.
Windows NT 10.0nigdy niezaktualizowane dla 11Sec-CH-UA-Platform-Version13.0.0 lub więcejWin64; x64stały token w Chrome i FirefoxSec-CH-UA-Arch"arm"Intel Mac OS X 10_15_7Safari 2020 · Firefox 87 · Chrome 107Sec-CH-UA-Platform-Versiontylko przeglądarki ChromiumIntelFirefox 87 · Chrome 107Sec-CH-UA-Arch"arm" · tylko przeglądarki ChromiumAndroid 10; KChrome 110 (luty 2023)Sec-CH-UA-Platform-Version · Sec-CH-UA-Model"16.0.0" · "SM-S931B"iPhone OS 18_7Safari 26 (2025)Version/26.0własna wersja SafariSec-CH-UA-Platform-Version w WindowsZ jakiej przeglądarki korzystam?
Mówi to narzędzie na górze: przeglądarkę, jej pełną wersję i silnik pod spodem, z twojego user agenta i, jeśli przeglądarka je udostępnia, z jej Client Hints.
Żeby samemu odczytać ciąg, czytaj od prawej. Ostatni token przeglądarki ją nazywa; poprzednie są po to, by stare strony nie odrzucały przeglądarki. Edg/ to Edge, OPR/ Opera, SamsungBrowser/ Samsung Internet, CriOS/ Chrome na iPhonie, FxiOS/ Firefox na iPhonie.
Brave i Vivaldi wysyłają dokładnie ciąg Chrome'a. Brave kieruje strony zamiast tego do własnego sprawdzenia navigator.brave.isBrave(), które ta strona wykonuje.
Chrome/141.0.0.0BlinkEdg/141.0.0.0BlinkOPR/124.0.0.0BlinkSamsungBrowser/28.0BlinkFirefox/144.0GeckoVersion/26.0 … Safari/605.1.15WebKitCriOS/141.0.7390.96WebKitniesprawdzaneFxiOS/144.0WebKitniesprawdzaneCzym są User-Agent Client Hints?
Client Hints to fakty z user agenta wysyłane jako osobne nagłówki, te szczegółowe tylko stronom, które o nie poproszą. Dzięki nim przeglądarki Chromium udostępniają to, czego zamrożony ciąg już nie mówi.
Trzy podpowiedzi trafiają do każdej strony bez pytania: lista marek, informacja, czy to telefon, i platforma. Strona, która chce więcej, wysyła Accept-CH, a przeglądarka dodaje te podpowiedzi do kolejnych żądań. Skrypty też mogą o nie prosić przez navigator.userAgentData.getHighEntropyValues().
Lista marek zawiera celowo jedną zmyśloną nazwę (GREASE), żeby strony nie mogły budować list dozwolonych przeglądarek. Podpowiedzi podróżują tylko przez HTTPS. Firefox i Safari nie wysyłają żadnych.
- 1
GET /what-is-my-user-agent→wysyłane do każdej strony, bez pytania · "Not?A_Brand" to zmyślona markaSec-CH-UA: "Google Chrome";v="141", "Chromium";v="141", "Not?A_Brand";v="8"Sec-CH-UA-Mobile: ?0Sec-CH-UA-Platform: "Windows" - 2←
200 OKstrona prosi o więcejAccept-CH: Sec-CH-UA-Platform-Version, Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Model, Sec-CH-UA-Full-Version-List - 3
GET /api/user-agent→kolejne żądania je niosą: 19 oznacza Windows 11Sec-CH-UA-Platform-Version: "19.0.0"Sec-CH-UA-Arch: "x86"Sec-CH-UA-Bitness: "64"Sec-CH-UA-Model: "" - 4
navigator.userAgentData.getHighEntropyValues([…])albo pyta skrypt, bez żadnego żądania{ platformVersion: "19.0.0", architecture: "x86", bitness: "64", model: "" }
Dlaczego mój iPad jest widoczny jako Mac?
Bo od iPadOS 13 Safari na iPadzie przedstawia się stronom jako Mac: wysyła user agent Maca słowo w słowo, a Firefox na iPadzie robi to samo.
Apple zrobiło tak, aby iPady dostawały strony na komputer, i prosi strony, by sprawdzały możliwości zamiast ciągu. Strona może tylko zgadywać: navigator.maxTouchPoints liczy punkty dotyku, które obsługuje ekran, a ekran Maca nie obsługuje dotyku.
Ta strona pokazuje prawdopodobnie iPad, gdy do ciągu Maca dołącza ekran dotykowy, i oznacza to jako test dotyku, nie fakt. Safari nie udostępnia Client Hints, więc wersja iPadOS pozostaje nieznana.
maxTouchPoints5navigator.platform"MacIntel"maxTouchPoints0navigator.platform"MacIntel"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0 Safari/605.1.15Jak zmienić swój user agent?
W przeglądarce na komputerze, w jej narzędziach deweloperskich: Chrome i Edge w Network conditions, Firefox w Responsive Design Mode, Safari w menu Develop. Na telefonie tylko przez prośbę o wersję na komputer.
Haczyk: ciąg to nie wszystko, co widzi strona. Panele Chrome i Edge pozwalają ustawić też Client Hints tak, by pasowały; jeśli je zostawisz, nadal mówią o twojej prawdziwej przeglądarce, a ta strona pokazuje tę niezgodność.
Rozszerzenie przepisujące nagłówki zmienia jeszcze mniej: skrypty nadal czytają prawdziwy navigator.userAgent. Strony mogą też wysyłać ci wersje przygotowane dla przeglądarki, za którą się podajesz.
- 1Otwórz Network conditionsw DevTools Chrome
- 2Odznacz „Use browser default”lista i pole się odblokują
- 3Wybierz przeglądarkę albo wpisz ciągpotem otwórz „User agent client hints”, by pasowały
- 4Odśwież tę stronęnagłówek i navigator.userAgent się zmienią
Jak zweryfikować Googlebota i crawlery AI?
Sprawdź IP, nigdy user agenta: każdy może wysłać ciąg Googlebota. Każdy operator opisuje własne sprawdzenie, a tryb Zweryfikuj crawlera powyżej je wykonuje.
Dla Google, Bing, Apple i Yandex to DNS, w dwóch krokach. Sprawdź nazwę odwrotną IP: prawdziwy Googlebot ma ją zakończoną na googlebot.com, google.com lub googleusercontent.com. Potem sprawdź tę nazwę: musi wskazywać z powrotem na to samo IP, inaczej nazwa odwrotna była sfałszowana.
Google, OpenAI, Anthropic, Perplexity i Apple publikują też zakresy IP swoich crawlerów jako listy JSON. Sam wzorzec bota niczego nie dowodzi: jego własni autorzy odradzają ufanie user agentowi.
common-crawlers.jsonsearch.msn.com · jego lista JSON pochodzi ze stycznia 2024gptbot.json · searchbot.json · chatgpt-user.jsonclaude.com/crawling/bots.jsonperplexitybot.json · perplexity-user.json*.applebot.apple.com · applebot.jsonCzy mój user agent to zagrożenie prywatności?
Niewielkie. Każda odwiedzana strona widzi twój user agent; sam w sobie wskazuje twoją przeglądarkę i system, nie ciebie.
Razem z twoim adresem IP i tym, co mogą zmierzyć skrypty, dokłada się do odcisku, który pozwala rozpoznać przeglądarkę ponownie, dlatego przeglądarki go dziś zamrażają. Żaden trik techniczny nie usuwa fingerprintingu całkowicie.
Sama zmiana user agenta może sprawić, że się wyróżnisz: reszta przeglądarki nadal pasuje do prawdziwej, a tak rzadką mieszankę łatwiej wypatrzyć. VPN zmienia twoje IP, nie user agenta. Ta strona pokazuje, co wysłała twoja przeglądarka, i nic z tego nie zapisuje.
- User agent
- iPhone Safari
- Ekran
- 1536 × 864 · komputer
- Punkty dotyku
- 0
- Client Hints
- "Windows" · Chrome 141
Najczęściej zadawane pytania
Jaki jest mój user agent?
Jaką mam przeglądarkę i jak znaleźć w niej swój user agent?
Dlaczego mój user agent mówi Windows 10, skoro mam Windows 11?
Dlaczego mój user agent mówi macOS 10.15.7?
Co oznacza „Android 10; K” w moim user agencie?
Dlaczego Safari na iOS 26 mówi iOS 18?
Czy mogę zmienić swój user agent i czy to mnie ukryje?
Czym są Client Hints i które przeglądarki je wysyłają?
Czy to parser user agenta dla dowolnego ciągu?
Jak sprawdzić, czy Googlebot jest prawdziwy?
Dlaczego pomoc techniczna prosi o mój user agent?
Czegoś brakuje?Zaproponuj funkcję lub nowe narzędzie
Powiązane narzędzia
Jaki Jest Mój IP
Twój publiczny IPv4 i IPv6 naraz, z siecią, lokalizacją i sprawdzeniem VPN
Jaki Jest Mój ISP
Odkryj swojego ISP, ASN i szczegóły połączenia
Sprawdzanie Nagłówków HTTP
Analizuj nagłówki odpowiedzi HTTP i ocenę nagłówków bezpieczeństwa
Tester Robots.txt
Pobierz robots.txt dowolnej witryny, sprawdź, czy URL jest zablokowany dla Googlebot lub crawlerów AI, i znajdź błędy składni
Odwrotne DNS
Znajdź nazwy hostów powiązane z dowolnym adresem IP przez rekordy PTR
Test Wycieku WebRTC
Sprawdź, czy WebRTC w przeglądarce ujawnia Twój prawdziwy adres IP mimo VPN lub proxy oraz jakie lokalne IP odsłania

