Мой User Agent
Узнайте, какой user agent отправляет ваш браузер, по частям, и правду о полях, которые браузеры теперь замораживают, например Windows 11 под видом Windows 10. Вставьте любой user agent или проверьте, настоящий ли краулер.
Парсер user agent для любой строки: из лога, отчёта об ошибке или документации краулера. Строка не покидает ваш браузер.
User agent и IP из лога вашего сервера. Мы сверяем IP со списком оператора и его DNS.
Определяем ваш браузер…
Что говорит ваша строка и что верно
- 1Браузер
- 2Движок
- 3Операционная система
- 4Устройство
- 5Процессор
- 6Тип устройства
Что такое user agent и почему в нём написано Mozilla/5.0?
User agent — это строка текста, которую ваш браузер отправляет с каждым запросом, чтобы сообщить, что он такое: браузер, его движок и система, в которой он работает.
Серверы читают строку user agent, чтобы обходить особенности браузера и считать посетителей. Это список токенов продуктов и комментариев, самое важное в начале. Она начинается с Mozilla/5.0 по исторической традиции, а не по смыслу: токен означает «совместим с Mozilla», и его отправляет почти каждый браузер.
Браузеры продолжали добавлять названия чужих движков, чтобы сайты не закрывали перед ними двери, поэтому сегодняшний Chrome называет также Mozilla, WebKit, KHTML, Gecko и Safari. Читайте строку справа: последний токен браузера и есть настоящий.
- 19981Mozilla
Mozilla/Проект Mozilla начинается с исходного кода Netscape.5.0 - 20012WebKit
(KHTML, like Gecko)WebKit вырастает из движка KHTML от KDE. - 20133Blink
AppleWebKit/Blink от Google заменяет WebKit; токен остаётся.537.36 - 20204Safari
Mac OS X 10_15_7Safari ограничивает версию macOS числом 10.15. - 20225Chrome 101–107
Chrome/Chrome замораживает сначала минорную версию, затем платформу.141.0.0.0 - 20256Safari 26
iPhone OS 18_6Safari замораживает и версию iOS.
Mozilla/5.011998(Windows NT 10.0; Win64; x64)52022AppleWebKit/537.3632013(KHTML, like Gecko)22001Chrome/141.0.0.052022Safari/537.3622001
Один вердиктВаш браузер и система в одной строке, и сколько из шести полей строка заморозила.Строка по частямКаждый токен назван и окрашен по типу. Пунктир отмечает замороженный токен, а под ним написано, что верно на самом деле.Говорит и на самом делеОдна строка на поле: что говорит строка, настоящее значение и откуда оно взято: из строки, Client Hints или проверки касаний.Отправлено нам и JavaScriptЗаголовки, полученные нашим сервером, рядом с тем, что сообщает JavaScript. Разница означает, что расширение или переопределение изменило один из них.Почему мой user agent показывает Windows 10 на Windows 11?
Потому что браузеры перестали обновлять эту часть строки. Windows 10 и Windows 11 обе отправляют Windows NT 10.0, и Microsoft заявляет, что строка не изменится.
То же верно для Mac (застрял на 10_15_7, а Apple silicon назван Intel), для Android (Android 10; K от каждого телефона в Chrome) и для Safari на iOS 26 (18_6 или 18_7). Сайты ломались, когда числа менялись, поэтому браузеры их заморозили.
Настоящие значения хранятся в Client Hints. В Windows значение Sec-CH-UA-Platform-Version от 13 и выше означает Windows 11. Его отправляют Chrome, Edge и Opera; Firefox не отправляет, поэтому там сайт определить версию не может.
Windows NT 10.0не обновлялось для 11Sec-CH-UA-Platform-Version13.0.0 или вышеWin64; x64фиксированный токен в Chrome и FirefoxSec-CH-UA-Arch"arm"Intel Mac OS X 10_15_7Safari 2020 · Firefox 87 · Chrome 107Sec-CH-UA-Platform-Versionтолько браузеры на ChromiumIntelFirefox 87 · Chrome 107Sec-CH-UA-Arch"arm" · только браузеры на ChromiumAndroid 10; KChrome 110 (фев. 2023)Sec-CH-UA-Platform-Version · Sec-CH-UA-Model"16.0.0" · "SM-S931B"iPhone OS 18_7Safari 26 (2025)Version/26.0собственная версия SafariSec-CH-UA-Platform-Version в WindowsКаким браузером я пользуюсь?
Инструмент вверху страницы отвечает на это: браузер, его полная версия и движок под ним, по вашему user agent и, если браузер их передаёт, по Client Hints.
Чтобы прочитать строку самостоятельно, идите справа. Последний токен браузера называет его; предыдущие нужны, чтобы старые сайты не отвергали браузер. Edg/ — это Edge, OPR/ — Opera, SamsungBrowser/ — Samsung Internet, CriOS/ — Chrome на iPhone, FxiOS/ — Firefox на iPhone.
Brave и Vivaldi отправляют точную строку Chrome. Brave вместо этого предлагает сайтам собственную проверку navigator.brave.isBrave(), которую выполняет эта страница.
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.96WebKitне проверялосьFxiOS/144.0WebKitне проверялосьЧто такое User-Agent Client Hints?
Client Hints — это сведения из user agent, отправляемые отдельными заголовками, причём подробные только сайтам, которые их запрашивают. Так браузеры на Chromium передают то, чего их замороженная строка уже не говорит.
Три подсказки уходят на каждый сайт без запроса: список брендов, признак телефона и платформа. Сайт, которому нужно больше, отправляет Accept-CH, и браузер добавляет эти подсказки в следующие запросы. Скрипты тоже могут запросить их через navigator.userAgentData.getHighEntropyValues().
В списке брендов намеренно есть одно выдуманное название (GREASE), чтобы сайты не могли составить список разрешённых браузеров. Подсказки передаются только по HTTPS. Firefox и Safari не отправляют их вовсе.
- 1
GET /what-is-my-user-agent→отправляется на каждый сайт без запроса · "Not?A_Brand" — выдуманный брендSec-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 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 - 3
GET /api/user-agent→следующие запросы несут их: 19 означает 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([…])или скрипт спрашивает вообще без запроса{ platformVersion: "19.0.0", architecture: "x86", bitness: "64", model: "" }
Почему мой iPad определяется как Mac?
Потому что с iPadOS 13 Safari на iPad представляется сайтам как Mac: он отправляет user agent Mac слово в слово, и Firefox на iPad делает то же самое.
Apple сделала так, чтобы iPad получали версии сайтов для компьютера, и просит сайты проверять возможности, а не строку. Страница может только догадываться: navigator.maxTouchPoints считает точки касания, которые поддерживает экран, а экран Mac касаний не принимает.
Эта страница показывает вероятно, iPad, когда строка Mac приходит с сенсорным экраном, и называет это проверкой касаний, а не фактом. Safari не передаёт Client Hints, поэтому версия iPadOS остаётся неизвестной.
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.15Как изменить мой user agent?
В браузере на компьютере, через инструменты разработчика: в Chrome и Edge в Network conditions, в Firefox в режиме адаптивного дизайна, в Safari в меню «Разработка». На телефоне только запросом версии сайта для компьютера.
Есть нюанс: сайт видит не только строку. Панели Chrome и Edge позволяют задать и Client Hints в соответствии с ней; если их не трогать, они по-прежнему называют ваш настоящий браузер, и эта страница покажет расхождение.
Расширение, переписывающее заголовки, меняет ещё меньше: скрипты по-прежнему читают настоящий navigator.userAgent. Кроме того, сайты могут показывать вам страницы, сделанные для браузера, за который вы себя выдаёте.
- 1Откройте Network conditionsв DevTools Chrome
- 2Снимите флажок «Use browser default»список и поле разблокируются
- 3Выберите браузер или введите строкузатем откройте «User agent client hints», чтобы подогнать их
- 4Перезагрузите эту страницузаголовок и navigator.userAgent изменятся
Как проверить Googlebot и ИИ-краулеры?
Проверяйте IP, а не user agent: строку Googlebot может отправить кто угодно. Каждый оператор описывает свою проверку, и режим «Проверить краулер» выше выполняет её.
Для Google, Bing, Apple и Яндекса это DNS в два шага. Найдите обратное имя IP: у настоящего Googlebot оно заканчивается на googlebot.com, google.com или googleusercontent.com. Затем найдите IP этого имени: он должен совпасть с исходным, иначе обратное имя подделано.
Google, OpenAI, Anthropic, Perplexity и Apple также публикуют диапазоны IP своих краулеров в виде JSON-списков. Один шаблон бота ничего не доказывает: сами их авторы советуют не доверять user agent.
common-crawlers.jsonsearch.msn.com · его JSON-список датируется янв. 2024gptbot.json · searchbot.json · chatgpt-user.jsonclaude.com/crawling/bots.jsonperplexitybot.json · perplexity-user.json*.applebot.apple.com · applebot.jsonОпасен ли мой user agent для приватности?
Немного. Каждый сайт, который вы посещаете, видит ваш user agent; сам по себе он называет ваш браузер и систему, но не вас.
Вместе с вашим IP-адресом и тем, что могут измерить скрипты, он добавляется к отпечатку, по которому можно снова узнать браузер, поэтому браузеры теперь его замораживают. Никакой технический приём не убирает фингерпринтинг полностью.
Одна лишь смена user agent может сделать вас заметнее: остальное в браузере по-прежнему соответствует настоящему, а такое редкое сочетание легче заметить. VPN меняет ваш IP, но не user agent. Эта страница показывает, что отправил ваш браузер, и ничего из этого не сохраняет.
- User agent
- iPhone Safari
- Экран
- 1536 × 864 · компьютер
- Точки касания
- 0
- Client Hints
- "Windows" · Chrome 141
Часто задаваемые вопросы
Какой у меня user agent?
Какой у меня браузер и как найти в нём user agent?
Почему в моём user agent написано Windows 10, хотя у меня Windows 11?
Почему в моём user agent написано macOS 10.15.7?
Что значит «Android 10; K» в моём user agent?
Почему Safari на iOS 26 показывает iOS 18?
Можно ли изменить user agent и скроет ли это меня?
Что такое Client Hints и какие браузеры их отправляют?
Это парсер user agent для любой строки?
Как понять, настоящий ли Googlebot?
Зачем служба поддержки просит мой user agent?
Похожие инструменты
Мой IP адрес
Ваш публичный IPv4 и IPv6 сразу, с сетью, местоположением и проверкой VPN
Мой провайдер
Узнайте своего интернет-провайдера, ASN и параметры подключения
Проверка HTTP-заголовков
Анализ HTTP заголовков ответа и оценка заголовков безопасности
Проверка robots.txt
Загрузка robots.txt любого сайта, проверка, закрыт ли URL для Googlebot или AI-краулеров, и поиск синтаксических ошибок
Обратный DNS
Поиск имён хостов по IP адресу через записи PTR
Проверка утечки WebRTC
Проверьте, не раскрывает ли WebRTC в браузере ваш реальный IP-адрес за VPN или прокси, а также локальные IP

