Мой User Agent

Узнайте, какой user agent отправляет ваш браузер, по частям, и правду о полях, которые браузеры теперь замораживают, например Windows 11 под видом Windows 10. Вставьте любой user agent или проверьте, настоящий ли краулер.

Читается в вашем браузере и из заголовков, отправленных нам · Client Hints · списки IP краулеров Google, OpenAI, Anthropic и других · ничего не сохраняется
Примеры
Ваш браузерЧитаем…прочитано при открытии страницы

Определяем ваш браузер…

Ваш user agent по частямзаморожено: фиксированное значение, которое браузер больше не обновляет

Что говорит ваша строка и что верно

  • 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. Читайте строку справа: последний токен браузера и есть настоящий.

Сегодняшняя строка Chrome, слой за слоем
  1. 19981MozillaMozilla/5.0Проект Mozilla начинается с исходного кода Netscape.
  2. 20012WebKit(KHTML, like Gecko)WebKit вырастает из движка KHTML от KDE.
  3. 20133BlinkAppleWebKit/537.36Blink от Google заменяет WebKit; токен остаётся.
  4. 20204SafariMac OS X 10_15_7Safari ограничивает версию macOS числом 10.15.
  5. 20225Chrome 101–107Chrome/141.0.0.0Chrome замораживает сначала минорную версию, затем платформу.
  6. 20256Safari 26iPhone OS 18_6Safari замораживает и версию iOS.
Chrome сегодня
Mozilla/5.011998(Windows NT 10.0; Win64; x64)52022AppleWebKit/537.3632013(KHTML, like Gecko)22001Chrome/141.0.0.052022Safari/537.3622001
Каждая часть строки с номером этапа, к которому она восходит. Даты из Mozilla, WebKit, блога Chromium и баг-трекера WebKit; Chrome 141 обозначает любую актуальную версию.
Мой user agent: строка user agent Chrome по частям, замороженные токены отмечены, рядом настоящая версия Windows 11Мой user agent: строка user agent Chrome по частям, замороженные токены отмечены, рядом настоящая версия Windows 11Один вердиктВаш браузер и система в одной строке, и сколько из шести полей строка заморозила.Строка по частямКаждый токен назван и окрашен по типу. Пунктир отмечает замороженный токен, а под ним написано, что верно на самом деле.Говорит и на самом делеОдна строка на поле: что говорит строка, настоящее значение и откуда оно взято: из строки, Client Hints или проверки касаний.Отправлено нам и JavaScriptЗаголовки, полученные нашим сервером, рядом с тем, что сообщает JavaScript. Разница означает, что расширение или переопределение изменило один из них.
Chrome 141 на Windows 11, как его читает эта страница: строка по частям, правда о каждом замороженном поле, а также то, что получил наш сервер, рядом с тем, что сообщает 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 не отправляет, поэтому там сайт определить версию не может.

Заморожено в строке, настоящее в Client Hints
У васВаша строка говоритЗаморожено сПравда в
Windows 11Windows NT 10.0не обновлялось для 11Sec-CH-UA-Platform-Version13.0.0 или выше
Windows на ARMWin64; x64фиксированный токен в Chrome и FirefoxSec-CH-UA-Arch"arm"
macOS 11–26Intel Mac OS X 10_15_7Safari 2020 · Firefox 87 · Chrome 107Sec-CH-UA-Platform-Versionтолько браузеры на Chromium
Apple siliconIntelFirefox 87 · Chrome 107Sec-CH-UA-Arch"arm" · только браузеры на Chromium
Android 11–16Android 10; KChrome 110 (фев. 2023)Sec-CH-UA-Platform-Version · Sec-CH-UA-Model"16.0.0" · "SM-S931B"
iOS 26iPhone OS 18_7Safari 26 (2025)Version/26.0собственная версия Safari
Sec-CH-UA-Platform-Version в Windows
0Windows 7 · 8 · 8.1от 1 до 12Windows 1013 и вышеWindows 1119.0.0
Правило Microsoft (из её примера кода): 13 и выше — Windows 11, от 1 до 12 — Windows 10, 0 — более старые. В руководстве для Edge граница проведена на 14.

Каким браузером я пользуюсь?

Инструмент вверху страницы отвечает на это: браузер, его полная версия и движок под ним, по вашему user agent и, если браузер их передаёт, по Client Hints.

Чтобы прочитать строку самостоятельно, идите справа. Последний токен браузера называет его; предыдущие нужны, чтобы старые сайты не отвергали браузер. Edg/ — это Edge, OPR/ — Opera, SamsungBrowser/ — Samsung Internet, CriOS/ — Chrome на iPhone, FxiOS/ — Firefox на iPhone.

Brave и Vivaldi отправляют точную строку Chrome. Brave вместо этого предлагает сайтам собственную проверку navigator.brave.isBrave(), которую выполняет эта страница.

Токен, который называет каждый браузер
БраузерТокен, который его называетДвижокClient Hints
ChromeChrome/141.0.0.0Blink
EdgeEdg/141.0.0.0Blink
OperaOPR/124.0.0.0Blink
Samsung InternetSamsungBrowser/28.0Blink
Braveнет: строка ChromeBlink
FirefoxFirefox/144.0Gecko
SafariVersion/26.0 … Safari/605.1.15WebKit
Chrome на iPhoneCriOS/141.0.7390.96WebKitне проверялось
Firefox на iPhoneFxiOS/144.0WebKitне проверялось
Версии приведены как примеры. Client Hints: Chrome с версии 89, Samsung Internet с 23; Firefox и Safari их не отправляют.

Что такое User-Agent Client Hints?

Client Hints — это сведения из user agent, отправляемые отдельными заголовками, причём подробные только сайтам, которые их запрашивают. Так браузеры на Chromium передают то, чего их замороженная строка уже не говорит.

Три подсказки уходят на каждый сайт без запроса: список брендов, признак телефона и платформа. Сайт, которому нужно больше, отправляет Accept-CH, и браузер добавляет эти подсказки в следующие запросы. Скрипты тоже могут запросить их через navigator.userAgentData.getHighEntropyValues().

В списке брендов намеренно есть одно выдуманное название (GREASE), чтобы сайты не могли составить список разрешённых браузеров. Подсказки передаются только по HTTPS. Firefox и Safari не отправляют их вовсе.

Как эта страница узнаёт вашу настоящую версию 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"
    отправляется на каждый сайт без запроса · "Not?A_Brand" — выдуманный бренд
  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
    страница просит больше
  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: ""
    следующие запросы несут их: 19 означает Windows 11
  4. 4
    navigator.userAgentData.getHighEntropyValues([…])
    { platformVersion: "19.0.0", architecture: "x86", bitness: "64", model: "" }
    или скрипт спрашивает вообще без запроса
Кто их отправляетChrome89+EdgeOperaSamsung Internet23+FirefoxSafari
Значения из Chrome 141 на Windows 11. Запрос подсказок сайтом действует, пока браузер не очистит данные этого сайта.

Почему мой iPad определяется как Mac?

Потому что с iPadOS 13 Safari на iPad представляется сайтам как Mac: он отправляет user agent Mac слово в слово, и Firefox на iPad делает то же самое.

Apple сделала так, чтобы iPad получали версии сайтов для компьютера, и просит сайты проверять возможности, а не строку. Страница может только догадываться: navigator.maxTouchPoints считает точки касания, которые поддерживает экран, а экран Mac касаний не принимает.

Эта страница показывает вероятно, iPad, когда строка Mac приходит с сенсорным экраном, и называет это проверкой касаний, а не фактом. Safari не передаёт Client Hints, поэтому версия iPadOS остаётся неизвестной.

Одна строка, два устройства
iPadmaxTouchPoints5navigator.platform"MacIntel"
MacmaxTouchPoints0navigator.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
Примеры значений с iPad и Mac. Доклад Apple на WWDC 2019 о браузере iPad уровня компьютера призывает сайты использовать определение возможностей.

Как изменить мой user agent?

В браузере на компьютере, через инструменты разработчика: в Chrome и Edge в Network conditions, в Firefox в режиме адаптивного дизайна, в Safari в меню «Разработка». На телефоне только запросом версии сайта для компьютера.

Есть нюанс: сайт видит не только строку. Панели Chrome и Edge позволяют задать и Client Hints в соответствии с ней; если их не трогать, они по-прежнему называют ваш настоящий браузер, и эта страница покажет расхождение.

Расширение, переписывающее заголовки, меняет ещё меньше: скрипты по-прежнему читают настоящий navigator.userAgent. Кроме того, сайты могут показывать вам страницы, сделанные для браузера, за который вы себя выдаёте.

  1. 1Откройте Network conditionsв DevTools Chrome
  2. 2Снимите флажок «Use browser default»список и поле разблокируются
  3. 3Выберите браузер или введите строкузатем откройте «User agent client hints», чтобы подогнать их
  4. 4Перезагрузите эту страницузаголовок и navigator.userAgent изменятся
EdgeCtrl+Shift+P → Show Network conditions → снимите «Use browser default»
FirefoxCtrl+Shift+M (режим адаптивного дизайна) → выберите устройство
Safari на MacSettings → Advanced → «Show features for web developers», затем Develop → User Agent
Chrome на Android⋮ → Desktop site (одна страница) · Settings → Site settings → Desktop site (все страницы)
Safari на iPhoneменю страницы → Request Desktop Website
Названия меню на английском, как в справке Chrome, Edge, Firefox и Apple.

Как проверить 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.

Терминал
$ host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.✓ Имя Google
$ host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1✓ тот же IP
GoogleGooglebot, GoogleOther, Google-InspectionToolDNSСписок IPcommon-crawlers.json
Microsoft BingbingbotDNSsearch.msn.com · его JSON-список датируется янв. 2024
OpenAIGPTBot, OAI-SearchBot, ChatGPT-UserСписок IPgptbot.json · searchbot.json · chatgpt-user.json
AnthropicClaudeBot, Claude-User, Claude-SearchBotСписок IPclaude.com/crawling/bots.json
PerplexityPerplexityBot, Perplexity-UserСписок IPperplexitybot.json · perplexity-user.json
AppleApplebotDNSСписок IP*.applebot.apple.com · applebot.json
В терминале показан пример из документации Google. Инструмент читает каждый список заново, не старше суток.

Опасен ли мой user agent для приватности?

Немного. Каждый сайт, который вы посещаете, видит ваш user agent; сам по себе он называет ваш браузер и систему, но не вас.

Вместе с вашим IP-адресом и тем, что могут измерить скрипты, он добавляется к отпечатку, по которому можно снова узнать браузер, поэтому браузеры теперь его замораживают. Никакой технический приём не убирает фингерпринтинг полностью.

Одна лишь смена user agent может сделать вас заметнее: остальное в браузере по-прежнему соответствует настоящему, а такое редкое сочетание легче заметить. VPN меняет ваш IP, но не user agent. Эта страница показывает, что отправил ваш браузер, и ничего из этого не сохраняет.

Что сайт может прочитать при каждом посещении
Отправляется с каждым запросом
User agentваш браузер и система
IP-адресваша сеть, примерное место
Accept-Languageзаданные вами языки
Читается скриптами страницы
Размер экранаширина, высота, плотность пикселей
Часовой пояспояс, заданный в ваших часах
Client Hintsнастоящая версия ОС, модель
Шрифтыкакие у вас установлены
Canvas и WebGLкак рисует ваша графика
Поддельный user agent рядом с остальным
User agent
iPhone Safari
Экран
1536 × 864 · компьютер
Точки касания
0
Client Hints
"Windows" · Chrome 141
Выделяется
Рекомендации W3C по фингерпринтингу относят user agent к заголовкам, которые сайт получает бесплатно; EFF предупреждает, что подмена user agent может облегчить опознание браузера.

Часто задаваемые вопросы

Какой у меня user agent?

Ваш user agent — это строка текста, которую браузер отправляет с каждым запросом: браузер и его версия, движок и система, в которой он работает. Эта страница показывает ваш сразу при открытии, по частям, с кнопкой «Копировать». Часть строки заморожена, поэтому страница также читает Client Hints браузера, чтобы получить настоящие значения.

Какой у меня браузер и как найти в нём user agent?

Вердикт вверху страницы называет ваш браузер, его полную версию и систему. Чтобы увидеть саму строку, откройте инструменты разработчика браузера, перейдите в консоль и введите navigator.userAgent. Заголовок, который отправляет браузер, может отличаться, если расширение его переписывает; панель «Что ваш браузер отправил нам» сравнивает оба варианта.

Почему в моём user agent написано Windows 10, хотя у меня Windows 11?

Браузеры никогда не обновляли этот токен: Windows 11 отправляет Windows NT 10.0, точно как Windows 10, и Microsoft заявляет, что строка не изменится. Chrome, Edge и Opera передают настоящую версию в подсказке Sec-CH-UA-Platform-Version, где 13 и выше означает Windows 11. Firefox её не передаёт, поэтому сайт там определить версию не может.

Почему в моём user agent написано macOS 10.15.7?

Safari, Firefox и Chrome ограничивают версию macOS числом 10.15.7, а Mac на Apple silicon по-прежнему называют себя Intel. WebKit заморозил её в 2020 году, потому что сайты ломались на «macOS 11», а остальные браузеры последовали за ним. Браузеры на Chromium передают настоящую версию macOS через Client Hints; Safari и Firefox держат её в секрете.

Что значит «Android 10; K» в моём user agent?

Это заглушка. Начиная с Chrome 110, Chrome на Android отправляет Android 10 и модель K с каждого телефона, а Samsung Internet делает то же самое с версии 24. Строка больше не называет ни ваш телефон, ни его версию Android. Настоящие значения есть в Client Hints, которые эта страница читает, если браузер их передаёт.

Почему Safari на iOS 26 показывает iOS 18?

Apple заморозила версию iOS в user agent Safari: iOS 26 и новее сообщают 18_6, 18_6_2 или 18_7, и Apple планирует оставить это навсегда, потому что сайты ломались при смене числа. Собственная версия Safari, токен Version/, следует за системой, поэтому эта страница читает настоящую версию из неё.

Можно ли изменить user agent и скроет ли это меня?

Да: в панели Network conditions в Chrome или Edge, в режиме адаптивного дизайна Firefox, в меню «Разработка» Safari или переключателем версии для компьютера на телефоне. Но это вас не скроет. Ваш IP, Client Hints и то, что измеряют скрипты, останутся прежними, а поддельная строка, не совпадающая с остальным в браузере, может облегчить опознание вашего браузера.

Что такое Client Hints и какие браузеры их отправляют?

Client Hints — это сведения из user agent отдельными заголовками: бренд, признак мобильного устройства и платформа с каждым запросом, а подробные (версия ОС, процессор, модель телефона и полная версия) только по запросу сайта. Chrome отправляет их с версии 89, Samsung Internet с 23, а также Edge и Opera. Firefox и Safari не отправляют ничего.

Это парсер user agent для любой строки?

Да. Выберите «Вставить user agent», вставьте любую строку (из лога, отчёта об ошибке или документации краулера), и она будет расшифрована в вашем браузере: на наш сервер ничего не отправляется. Выданная ссылка содержит строку, поэтому расшифровкой можно поделиться. Инструмент называет и краулеры: кто их запускает и как их проверить.

Как понять, настоящий ли Googlebot?

Проверьте его IP, а не user agent. Обратное DNS-имя должно заканчиваться на googlebot.com, google.com или googleusercontent.com, и это имя должно указывать обратно на тот же IP, либо IP должен быть в опубликованном списке краулеров Google. «Проверить краулер» на этой странице выполняет обе проверки для Google и списки для OpenAI, Anthropic и других.

Зачем служба поддержки просит мой user agent?

Он называет ваш браузер, его версию и систему в одной строке, и этого часто хватает, чтобы воспроизвести ошибку. «Копировать отчёт» на этой странице добавляет настоящие значения из Client Hints, чтобы поддержка не искала проблему Windows 10 на вашем ПК с Windows 11. В нём нет ничего, что вас идентифицирует: ни IP-адреса, ни местоположения.