Мой User Agent

Ваш User-Agent и Client Hints прямо сейчас, плюс разбор любой строки UA: браузер, версия, ОС, устройство, движок, боты.

Ваш User-Agent

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
ClaudeBot (Anthropic)
Не определено
ОС
Бот / программа
Устройство
WebKit
Движок
Строка похожа на бота или программу. Учтите: User-Agent легко подделать — настоящего Googlebot проверяют по IP (обратный и прямой DNS).

Client Hints

Chrome, Edge, Opera и другие браузеры на Chromium передают точные данные — версию ОС, модель, архитектуру — не в строке User-Agent, а через Client Hints: короткие заголовки Sec-CH-UA и JavaScript API navigator.userAgentData.

Данные из JavaScript (getHighEntropyValues)
…

Разобрать другой User-Agent

Что такое User-Agent и как его узнать

User-Agent — строка, которой браузер представляется каждому сайту: название и версия, операционная система, тип устройства. Здесь видно ваш User-Agent сразу при открытии, его разбор и Client Hints — точные данные, которые Chrome больше не пишет в строку.

Ваш User-Agent сразу при открытии, копирование в один клик
Client Hints: реальная версия ОС, модель, архитектура
Браузер, версия, ОС, устройство, движок
Распознавание поисковых и ИИ-ботов, HTTP-клиентов

Как пользоваться

  1. Откройте страницу — ваш User-Agent и его разбор появятся сразу
  2. Посмотрите блок Client Hints, если браузер на Chromium
  3. Чтобы разобрать чужую строку (из логов сервера), вставьте её в поле и нажмите «Разобрать»

FAQ

Windows 11 и Windows 10 отправляют одинаковое «Windows NT 10.0», а Chrome в рамках сокращения User-Agent замораживает и другие детали. Различить их можно только через Client Hints: значение platformVersion 13 и выше означает Windows 11.

Это замена длинной строки UA в браузерах на Chromium. По умолчанию сайт получает только бренд, основную версию, платформу и признак мобильного устройства (заголовки Sec-CH-UA). Подробности — версию ОС, модель, архитектуру — сайт должен запросить отдельно. Firefox и Safari Client Hints не поддерживают.

Да, это обычный заголовок: его меняют расширения, режим устройства в DevTools, скрипты и парсеры. Поэтому по User-Agent нельзя надёжно опознать бота — настоящий Googlebot проверяют по IP через обратный и прямой DNS.

С 2022 года Chrome постепенно сокращает User-Agent, чтобы по нему было труднее отслеживать пользователей: в строке осталась только основная версия. Полный номер сборки доступен через Client Hints (fullVersionList).

Да, браузер отправляет его с каждым запросом, вместе с IP-адресом и языками. Сайты используют его, чтобы показать мобильную версию или подсказать нужную сборку программы, а аналитика — чтобы считать браузеры и устройства.

Из чего состоит строка User-Agent

User-Agent — заголовок, который браузер отправляет с каждым запросом. Типичная строка Chrome на Windows выглядит так (номер версии — для примера):

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
ЧастьЧто означает
Mozilla/5.0Исторический токен совместимости — его пишут почти все браузеры
(Windows NT 10.0; Win64; x64)Платформа: ОС и разрядность
AppleWebKit/537.36 (KHTML, like Gecko)Движок и его «родословная»; у Chrome число давно заморожено
Chrome/140.0.0.0Браузер и основная версия
Safari/537.36Ещё один токен совместимости, а не признак Safari

Поэтому браузер определяют не по первому слову, а по набору токенов в правильном порядке: Edge пишет Edg/, Opera — OPR/, Chrome на iPhone — CriOS/. Все браузеры на iOS работают на движке WebKit, даже если называются Chrome или Firefox.

Как узнать свой User-Agent

Проще всего — открыть эту страницу: строка появляется сразу, её можно скопировать кнопкой. Другие способы:

  • в консоли браузера (F12 → Console) выполнить navigator.userAgent;
  • в DevTools открыть вкладку Network, выбрать любой запрос и найти заголовок User-Agent в Request Headers.

Если строка в JavaScript отличается от той, что получил сервер, инструмент предупредит: обычно её меняет расширение или режим эмуляции устройства в DevTools.

Сокращение User-Agent в Chrome

Строка UA содержит много деталей, по которым пользователей можно различать. Поэтому с 2022 года Chrome постепенно «замораживает» её часть. Остальные браузеры на Chromium (Edge, Opera, Brave и др.) ведут себя так же.

ЧтоВ строке UAГде взять настоящее
Версия браузераТолько основная: 140.0.0.0Client Hints: fullVersionList
Windows 10 или 11Всегда Windows NT 10.0platformVersion: 13 и выше — Windows 11
Версия macOSВсегда Intel Mac OS X 10_15_7platformVersion
Модель Android-телефонаAndroid 10; Kmodel и platformVersion

Safari тоже фиксирует версию macOS в строке, а Firefox не поддерживает Client Hints вовсе — у этих браузеров точной версии ОС из браузера не узнать.

Client Hints: как сайт получает точные данные

По умолчанию браузеры на Chromium отправляют короткие заголовки: Sec-CH-UA (бренды и основные версии), Sec-CH-UA-Mobile и Sec-CH-UA-Platform. Остальное сайт запрашивает сам — заголовком ответа Accept-CH или из JavaScript:

navigator.userAgentData.getHighEntropyValues(
  ['platformVersion', 'model', 'architecture', 'fullVersionList']
).then(console.log);

Блок Client Hints на этой странице показывает и заголовки, которые получил наш сервер, и результат такого вызова.

Как сменить User-Agent для тестов

В Chrome: DevTools → меню ⋮ → More tools → Network conditions → снимите «Use browser default» в разделе User agent и выберите или вставьте строку. Режим устройства (значок телефона в DevTools) тоже подменяет UA. Это удобно, чтобы проверить мобильную вёрстку или редирект, но сайт по-прежнему может узнать настоящий браузер по Client Hints и другим признакам.

User-Agent ботов и как отличить настоящего

Поисковые и ИИ-боты называют себя в UA: Googlebot, bingbot, YandexBot, GPTBot, ClaudeBot, PerplexityBot. Вставьте строку из логов сервера в поле «Разобрать другой User-Agent» — инструмент подскажет, чей это бот. Но доверять одной строке нельзя: настоящего Googlebot проверяют по IP — обратный DNS должен вести на googlebot.com или google.com, а прямой запрос этого имени — возвращать тот же IP. Пригодятся обратный DNS и проверка robots.txt, если нужно разрешить или запретить ботов.

Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.