DevToolPal
RU

Парсер User-Agent

Разбирает строку User-Agent на браузер, движок, ОС, устройство и процессор и распознаёт поисковых роботов, ИИ-ботов и HTTP-клиенты.

Работает локально, без загрузки на сервер

Строка User-Agent

Символов: 0 · 0 B

Результат

Здесь появится результат

Что делает этот инструмент

Парсер User-Agent читает заголовок User-Agent, который браузеры, приложения и боты отправляют с каждым HTTP-запросом, и превращает его в понятные сведения: браузер и его версия, движок отрисовки, операционная система, тип устройства (компьютер, телефон, планшет, ТВ, консоль…), производитель и модель устройства, если строка их называет, а также архитектура процессора.

Он также подскажет, если строка вообще не принадлежит человеку. Поисковые роботы, роботы для обучения ИИ и ИИ-ассистенты, загружающие страницы, боты превью ссылок из мессенджеров и соцсетей, SEO-инструменты, сервисы мониторинга и консольные HTTP-клиенты распознаются и подписываются — это помогает при чтении логов сервера и при выборе правил для robots.txt.

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

  1. Откройте страницу: ваш собственный User-Agent уже разобран.
  2. Вставьте любую другую строку User-Agent, например строку из журнала доступа. Имя заголовка User-Agent: в начале удаляется автоматически.
  3. Посмотрите таблицу результатов и скопируйте нужное значение кнопкой. Пример покажет строку мобильного Safari, Мой браузер вернёт вашу.

Пример

Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1

Эта строка — Mobile Safari 17.5 на iOS 17.5 с движком WebKit на Apple iPhone. Строка вида Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) распознаётся как GPTBot 1.2, ИИ-робот.

Советы

  • Не используйте User-Agent для решений, связанных с безопасностью: любой может прислать любую строку. Важных роботов проверяйте обратным DNS-запросом.
  • Поддержку функций проверяйте прямо в JavaScript, а не по версии браузера.
  • Headless Chrome и средства автоматизации помечаются отдельно — это удобно при расследовании скрапинга.

Частые вопросы

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

При открытии страницы поле ввода заполняется строкой User-Agent вашего браузера, и она сразу разбирается. Нажмите «Мой браузер», чтобы вернуть её после проверки других строк.

› Насколько точен разбор User-Agent?

Семейства браузеров, движков и ОС определяются надёжно, но User-Agent может изменить пользователь, расширение или настройки приватности. Современный Chrome к тому же замораживает часть строки (например, Windows 11 по-прежнему отображается как Windows NT 10.0), поэтому сведения об устройстве и версиях — лишь подсказка.

› Каких ботов он распознаёт?

Поисковых роботов (Googlebot, Bingbot, Baiduspider, YandexBot…), ИИ-роботов и агентов (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot…), ботов превью ссылок, SEO-роботов, сервисы мониторинга и распространённые HTTP-клиенты вроде curl, python-requests и Postman. Прочие строки со словами bot, crawler или spider помечаются как другие боты.

› Отправляется ли User-Agent куда-нибудь?

Нет. Разбор полностью выполняется в браузере с помощью открытой библиотеки ua-parser-js и встроенного списка ботов.