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.

Odczytane w twojej przeglądarce i z nagłówków, które nam wysłała · Client Hints · listy IP crawlerów Google, OpenAI, Anthropic i innych · nic nie jest zapisywane
Wypróbuj
Twoja przeglądarkaOdczytywanie…odczytano przy otwarciu strony

Odczytuję twoją przeglądarkę…

Twój user agent rozłożony na częścizamrożone: stała wartość, której przeglądarka już nie aktualizuje

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.

Dzisiejszy ciąg Chrome, warstwa po warstwie
  1. 19981MozillaMozilla/5.0Projekt Mozilla zaczyna się od kodu źródłowego Netscape.
  2. 20012WebKit(KHTML, like Gecko)WebKit wyrasta z silnika KHTML z KDE.
  3. 20133BlinkAppleWebKit/537.36Blink od Google zastępuje WebKit; token zostaje.
  4. 20204SafariMac OS X 10_15_7Safari zatrzymuje wersję macOS na 10.15.
  5. 20225Chrome 101 do 107Chrome/141.0.0.0Chrome zamraża wersję poboczną, potem platformę.
  6. 20256Safari 26iPhone OS 18_6Safari zamraża też wersję iOS.
Chrome dziś
Mozilla/5.011998(Windows NT 10.0; Win64; x64)52022AppleWebKit/537.3632013(KHTML, like Gecko)22001Chrome/141.0.0.052022Safari/537.3622001
Każda część ciągu, ponumerowana według etapu, do którego się odwołuje. Daty z Mozilli, WebKit, bloga Chromium i systemu zgłoszeń błędów WebKit; Chrome 141 oznacza dowolną aktualną wersję.
Mój user agent: ciąg user agent Chrome rozłożony na części, zamrożone tokeny oznaczone, obok prawdziwa wersja Windows 11Mój user agent: ciąg user agent Chrome rozłożony na części, zamrożone tokeny oznaczone, obok prawdziwa wersja Windows 11Jeden 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.
Chrome 141 na Windows 11, tak jak odczytuje go ta strona: ciąg rozłożony na części, prawda za każdą zamrożoną częścią oraz to, co otrzymał nasz serwer, obok tego, co zgłasza JavaScript. Wybierz numer, aby zobaczyć, co pokazuje każda część.

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ć.

Zamrożone w ciągu, prawdziwe w Client Hints
UżywaszTwój ciąg mówiZamrożone odPrawda jest w
Windows 11Windows NT 10.0nigdy niezaktualizowane dla 11Sec-CH-UA-Platform-Version13.0.0 lub więcej
Windows na ARMWin64; x64stały token w Chrome i FirefoxSec-CH-UA-Arch"arm"
macOS 11 do 26Intel Mac OS X 10_15_7Safari 2020 · Firefox 87 · Chrome 107Sec-CH-UA-Platform-Versiontylko przeglądarki Chromium
Apple siliconIntelFirefox 87 · Chrome 107Sec-CH-UA-Arch"arm" · tylko przeglądarki Chromium
Android 11 do 16Android 10; KChrome 110 (luty 2023)Sec-CH-UA-Platform-Version · Sec-CH-UA-Model"16.0.0" · "SM-S931B"
iOS 26iPhone OS 18_7Safari 26 (2025)Version/26.0własna wersja Safari
Sec-CH-UA-Platform-Version w Windows
0Windows 7 · 8 · 8.11 do 12Windows 1013 i więcejWindows 1119.0.0
Reguła Microsoftu (jego przykładowy kod): 13 lub więcej to Windows 11, od 1 do 12 Windows 10, 0 starsze. Jego przewodnik po Edge stawia granicę na 14.

Z 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.

Token, który nazywa każdą przeglądarkę
PrzeglądarkaToken, który ją nazywaSilnikClient Hints
ChromeChrome/141.0.0.0Blink
EdgeEdg/141.0.0.0Blink
OperaOPR/124.0.0.0Blink
Samsung InternetSamsungBrowser/28.0Blink
Bravebrak: ciąg Chrome'aBlink
FirefoxFirefox/144.0Gecko
SafariVersion/26.0 … Safari/605.1.15WebKit
Chrome na iPhonieCriOS/141.0.7390.96WebKitniesprawdzane
Firefox na iPhonieFxiOS/144.0WebKitniesprawdzane
Wersje to przykłady. Client Hints: Chrome od 89, Samsung Internet od 23; Firefox i Safari nie wysyłają żadnych.

Czym 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.

Jak ta strona poznaje twoją prawdziwą wersję Windows
  1. 1
    GET /what-is-my-user-agent→
    Sec-CH-UA: "Google Chrome";v="141", "Chromium";v="141", "Not?A_Brand";v="8"Sec-CH-UA-Mobile: ?0Sec-CH-UA-Platform: "Windows"
    wysyłane do każdej strony, bez pytania · "Not?A_Brand" to zmyślona marka
  2. 2
    ←200 OK
    Accept-CH: Sec-CH-UA-Platform-Version, Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Model, Sec-CH-UA-Full-Version-List
    strona prosi o więcej
  3. 3
    GET /api/user-agent→
    Sec-CH-UA-Platform-Version: "19.0.0"Sec-CH-UA-Arch: "x86"Sec-CH-UA-Bitness: "64"Sec-CH-UA-Model: ""
    kolejne żądania je niosą: 19 oznacza Windows 11
  4. 4
    navigator.userAgentData.getHighEntropyValues([…])
    { platformVersion: "19.0.0", architecture: "x86", bitness: "64", model: "" }
    albo pyta skrypt, bez żadnego żądania
Kto je wysyłaChrome89+EdgeOperaSamsung Internet23+FirefoxSafari
Wartości z Chrome 141 na Windows 11. Prośba strony o podpowiedzi obowiązuje, dopóki przeglądarka nie wyczyści danych tej strony.

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.

Jeden ciąg, dwa urządzenia
iPadmaxTouchPoints5navigator.platform"MacIntel"
MacmaxTouchPoints0navigator.platform"MacIntel"
Oba wysyłająMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0 Safari/605.1.15
Przykładowe wartości z iPada i Maca. Sesja Apple WWDC 2019 o przeglądarce iPada klasy desktop prosi strony o wykrywanie możliwości.

Jak 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.

  1. 1Otwórz Network conditionsw DevTools Chrome
  2. 2Odznacz „Use browser default”lista i pole się odblokują
  3. 3Wybierz przeglądarkę albo wpisz ciągpotem otwórz „User agent client hints”, by pasowały
  4. 4Odśwież tę stronęnagłówek i navigator.userAgent się zmienią
EdgeCtrl+Shift+P → Show Network conditions → clear “Use browser default”
FirefoxCtrl+Shift+M (Responsive Design Mode) → choose a device
Safari na MacuSettings → Advanced → “Show features for web developers”, then Develop → User Agent
Chrome na Androidzie⋮ → Desktop site (one page) · Settings → Site settings → Desktop site (every page)
Safari na iPhoniethe page menu → Request Desktop Website
Nazwy menu po angielsku, z własnych stron pomocy Chrome, Edge, Firefox i Apple.

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.

Terminal
$ host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.✓ Nazwa Google
$ host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1✓ to samo IP
GoogleGooglebot, GoogleOther, Google-InspectionToolDNSLista IPcommon-crawlers.json
Microsoft BingbingbotDNSsearch.msn.com · jego lista JSON pochodzi ze stycznia 2024
OpenAIGPTBot, OAI-SearchBot, ChatGPT-UserLista IPgptbot.json · searchbot.json · chatgpt-user.json
AnthropicClaudeBot, Claude-User, Claude-SearchBotLista IPclaude.com/crawling/bots.json
PerplexityPerplexityBot, Perplexity-UserLista IPperplexitybot.json · perplexity-user.json
AppleApplebotDNSLista IP*.applebot.apple.com · applebot.json
Terminal pokazuje przykład z dokumentacji Google. Narzędzie czyta każdą listę na świeżo, nie starszą niż dzień.

Czy 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.

Co strona może odczytać przy każdej wizycie
Wysyłane z każdym żądaniem
User agenttwoja przeglądarka i system
Adres IPtwoja sieć, mniej więcej gdzie
Accept-Languageustawione języki
Odczytywane przez skrypty strony
Rozmiar ekranuszerokość, wysokość, współczynnik pikseli
Strefa czasowastrefa ustawiona w twoim zegarze
Client Hintsprawdziwa wersja systemu, model
Czcionkiktóre masz
Canvas i WebGLjak rysuje twoja grafika
Sfałszowany user agent obok reszty
User agent
iPhone Safari
Ekran
1536 × 864 · komputer
Punkty dotyku
0
Client Hints
"Windows" · Chrome 141
Wyróżnia się
Wytyczne W3C o fingerprintingu zaliczają user agenta do nagłówków, które strona dostaje za darmo; EFF ostrzega, że podmieniony user agent może ułatwić identyfikację przeglądarki.

Najczęściej zadawane pytania

Jaki jest mój user agent?

Twój user agent to wiersz tekstu, który przeglądarka wysyła z każdym żądaniem: przeglądarka i jej wersja, silnik oraz system, na którym działa. Ta strona pokazuje twój w chwili otwarcia, rozłożony na części, z przyciskiem Kopiuj. Części ciągu są zamrożone, więc strona czyta też Client Hints twojej przeglądarki, by poznać prawdziwe wartości.

Jaką mam przeglądarkę i jak znaleźć w niej swój user agent?

Werdykt na górze tej strony nazywa twoją przeglądarkę, jej pełną wersję i system. Żeby zobaczyć surowy ciąg, otwórz narzędzia deweloperskie przeglądarki, przejdź do Console i wpisz navigator.userAgent. Nagłówek wysyłany przez przeglądarkę może się różnić, gdy rozszerzenie go przepisuje; panel „Co twoja przeglądarka nam wysłała” porównuje oba.

Dlaczego mój user agent mówi Windows 10, skoro mam Windows 11?

Przeglądarki nigdy nie zaktualizowały tego tokenu: Windows 11 wysyła Windows NT 10.0, dokładnie jak Windows 10, a Microsoft mówi, że ciąg się nie zmieni. Chrome, Edge i Opera udostępniają prawdziwą wersję w podpowiedzi Sec-CH-UA-Platform-Version, gdzie 13 lub więcej oznacza Windows 11. Firefox jej nie udostępnia, więc tam strona nie może tego rozpoznać.

Dlaczego mój user agent mówi macOS 10.15.7?

Safari, Firefox i Chrome zatrzymują wersję macOS na 10.15.7, a Maki z Apple silicon nadal mówią Intel. WebKit zamroził ją w 2020 roku, bo strony się psuły przy „macOS 11”, a inne przeglądarki poszły za nim. Przeglądarki Chromium udostępniają prawdziwą wersję macOS przez Client Hints; Safari i Firefox zachowują ją dla siebie.

Co oznacza „Android 10; K” w moim user agencie?

To symbol zastępczy. Od Chrome 110 Chrome na Androidzie wysyła Android 10 i model K z każdego telefonu, a Samsung Internet robi to samo od wersji 24. Ciąg nie nazywa już twojego telefonu ani jego wersji Androida. Prawdziwe są w Client Hints, które ta strona czyta, gdy twoja przeglądarka je udostępnia.

Dlaczego Safari na iOS 26 mówi iOS 18?

Apple zamroziło wersję iOS w user agencie Safari: iOS 26 i nowsze zgłaszają 18_6, 18_6_2 lub 18_7, a Apple planuje zostawić to tak na stałe, bo strony się psuły przy zmianie numeru. Własna wersja Safari, token Version/, podąża za systemem, więc ta strona odczytuje z niej prawdziwą wersję.

Czy mogę zmienić swój user agent i czy to mnie ukryje?

Tak: w panelu Network conditions w Chrome lub Edge, w Responsive Design Mode w Firefoksie, w menu Develop w Safari albo przełącznikiem wersji na komputer w telefonie. Nie ukryje cię to. Twoje IP, Client Hints i to, co mierzą skrypty, pozostają takie same, a fałszywy ciąg niepasujący do reszty przeglądarki może ułatwić jej wyłapanie.

Czym są Client Hints i które przeglądarki je wysyłają?

Client Hints to fakty z user agenta jako osobne nagłówki: marka, informacja o telefonie i platforma w każdym żądaniu, a szczegółowe (wersja systemu, CPU, model telefonu i pełna wersja) tylko gdy strona o nie poprosi. Chrome wysyła je od wersji 89, Samsung Internet od 23, tak samo Edge i Opera. Firefox i Safari nie wysyłają żadnych.

Czy to parser user agenta dla dowolnego ciągu?

Tak. Wybierz Wklej user agent, wklej dowolny ciąg (z logu, zgłoszenia błędu lub dokumentacji crawlera), a zostanie zdekodowany w twojej przeglądarce: nic nie trafia na nasz serwer. Link, który dostajesz, niesie ciąg, więc możesz udostępnić dekodowanie. Nazywa też crawlery, wraz z tym, kto je prowadzi i jak je sprawdzić.

Jak sprawdzić, czy Googlebot jest prawdziwy?

Sprawdź jego IP, nie user agenta. Jego nazwa w odwrotnym DNS musi kończyć się na googlebot.com, google.com lub googleusercontent.com, a ta nazwa musi wskazywać z powrotem na to samo IP, albo IP musi być na opublikowanej liście crawlerów Google. Zweryfikuj crawlera na tej stronie wykonuje oba sprawdzenia dla Google i listy dla OpenAI, Anthropic i innych.

Dlaczego pomoc techniczna prosi o mój user agent?

Wskazuje twoją przeglądarkę, jej wersję i system w jednym wierszu, co często wystarcza do odtworzenia błędu. Kopiuj raport na tej stronie dodaje prawdziwe wartości z Client Hints, żeby pomoc nie szukała problemu z Windows 10 na twoim komputerze z Windows 11. Nic w nim cię nie identyfikuje: ani adresu IP, ani lokalizacji.

Czegoś brakuje?Zaproponuj funkcję lub nowe narzędzie