Парсер User-Agent онлайн

Разберите любую строку User-Agent на браузер, движок, ОС, тип устройства и процессор в вашем браузере. Строка остаётся на вашем устройстве.

Парсер User-Agent работает целиком в вашем браузере. Строки User-Agent, которые вы вставляете — и User-Agent вашего собственного браузера — никогда не покидают ваше устройство и не загружаются в ArrayKit.

Открыть парсер URL

Об инструменте Парсер User-Agent

Парсер User-Agent превращает сырую строку User-Agent в читаемые поля, чтобы вы могли точно увидеть, чем клиент себя объявляет. Вставьте любой заголовок User-Agent или нажмите «Использовать мой браузер», чтобы загрузить свой, и он разберёт строку на имя и версию браузера, движок отрисовки, операционную систему и версию, тип устройства (десктоп, мобильное, планшет или бот) и архитектуру процессора, когда строка её объявляет. Он распознаёт Chrome, Firefox, Safari, Edge, Opera и Samsung Internet на Windows, macOS, Linux, Android и iOS или iPadOS и помечает краулеров вроде Googlebot. Это удобно, когда вы читаете логи сервера, отлаживаете отрисовку под конкретное устройство, пишете правила аналитики или тестируете определение возможностей. Вся строка разбирается на вашем устройстве.

Возможности

Как использовать Парсер User-Agent

  1. Вставьте строку User-Agent или нажмите «Использовать мой браузер», чтобы загрузить свою
  2. Прочитайте поля браузера, движка, ОС, устройства и процессора в таблице
  3. Проверьте бейдж устройства, чтобы увидеть, десктоп это, мобильное, планшет или бот
  4. Скопируйте любое отдельное поле или скопируйте весь результат как JSON

Пример

Ввод

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

Результат

Browser: Safari 17.3
Engine:  WebKit
OS:      iOS 17.3
Device:  mobile

Строка Safari на iPhone разрешается в Safari на iOS, классифицированное как мобильное устройство.

Частые ошибки и устранение неполадок

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

Что парсер User-Agent извлекает из строки User-Agent?
Он сообщает имя и версию браузера, движок отрисовки, операционную систему и версию, тип устройства (десктоп, мобильное, планшет или бот) и архитектуру процессора, когда строка её включает.
Как он отличает Edge и Opera от Chrome?
Edge и Opera построены на Chromium, поэтому их User-Agent всё равно содержит токен Chrome. Парсер проверяет токены Edg и OPR перед общим токеном Chrome, поэтому помечает их как Edge или Opera правильно.
Как определяется тип устройства из User-Agent?
Он ищет сигналы в строке: токены iPad или tablet означают планшет, токен Mobile или iPhone означает мобильное, известный токен краулера означает бот, а всё остальное сводится к десктопу.
Может ли он обнаруживать ботов вроде Googlebot?
Да. Он сопоставляет именованных краулеров вроде Googlebot, Bingbot и DuckDuckBot, плюс общие токены bot, crawler и spider, и помечает тип устройства как бот, когда находит один.
Читает ли парсер User-Agent настоящий User-Agent моего браузера?
Только когда вы нажимаете «Использовать мой браузер», что копирует ваш navigator.userAgent в поле, чтобы вы могли его изучить. Ничего никуда не отправляется — значение разбирается локально.
Где обрабатывается строка User-Agent, которую я вставляю?
Целиком в вашем браузере. Строка никогда не покидает ваше устройство и не загружается в ArrayKit, поэтому вы можете безопасно вставлять User-Agent из приватных логов.

Связанные инструменты

Все инструменты ArrayKit