Парсер 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. Это удобно, когда вы читаете логи сервера, отлаживаете отрисовку под конкретное устройство, пишете правила аналитики или тестируете определение возможностей. Вся строка разбирается на вашем устройстве.
Возможности
- Извлекает имя и версию браузера из Chrome, Firefox, Safari, Edge, Opera и Samsung Internet
- Определяет движок отрисовки (Blink, WebKit, Gecko, Trident или Presto)
- Сообщает операционную систему и версию на Windows, macOS, Linux, Android и iOS или iPadOS
- Классифицирует устройство как десктоп, мобильное, планшет или бот
- Обнаруживает краулеров вроде Googlebot, Bingbot и других роботов
- Показывает архитектуру процессора (x64, arm64, arm или x86), когда строка её объявляет
- Кнопка «Использовать мой браузер» в один клик загружает ваш navigator.userAgent
- Копирует полный разобранный результат как отформатированный JSON
Как использовать Парсер User-Agent
- Вставьте строку User-Agent или нажмите «Использовать мой браузер», чтобы загрузить свою
- Прочитайте поля браузера, движка, ОС, устройства и процессора в таблице
- Проверьте бейдж устройства, чтобы увидеть, десктоп это, мобильное, планшет или бот
- Скопируйте любое отдельное поле или скопируйте весь результат как 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, классифицированное как мобильное устройство.
Частые ошибки и устранение неполадок
- Edge или Opera сообщаются как Chrome. — Браузеры на Chromium сохраняют токен Chrome для совместимости. Этот парсер проверяет токены Edg и OPR первыми, поэтому вставляйте полную строку — усечённый User-Agent, теряющий эти токены, прочитается как Chrome.
- iPad показывается как десктоп, а не как планшет. — Современный Safari на iPadOS по умолчанию отправляет User-Agent Macintosh. Включите режим мобильного запроса сайта или используйте опцию iPad «Запросить мобильный сайт», чтобы получить строку iPad.
- Поле браузера или версии говорит Unknown. — Строка может быть из встроенного WebView в приложении, нишевого браузера или подделанного заголовка без распознаваемого токена. Поля ОС и устройства всё равно заполняются, когда это возможно.
- Реальный посетитель помечается как бот. — Некоторые библиотеки и загрузчики превью включают бот-подобные токены (crawler, spider, HttpClient). Сверьтесь с сырой строкой; парсер сообщает только то, что объявляет User-Agent.
Часто задаваемые вопросы
- Что парсер 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