NT Network Tools

Парсер User Agent

Вставьте любую строку User-Agent, чтобы определить браузер, движок рендеринга, операционную систему, устройство и процессор. Работает на ua-parser-js в браузере.

🔒 Работает полностью в вашем браузере — ничего не загружается

Advertisement

Что делает Парсер User Agent

Строка User-Agent — это строка, которую браузер отправляет с каждым запросом, чтобы описать себя: название и версия браузера, движок вёрстки, операционная система, а иногда и устройство с архитектурой процессора. Такие строки известны своей запутанностью: они полны устаревших маркеров вроде Mozilla/5.0 и like Gecko, существующих лишь ради совместимости. Этот инструмент принимает любой вставленный user agent и с помощью известной библиотеки ua-parser-js разбирает его на понятные подписанные поля: браузер, движок, операционная система, устройство (производитель, модель и тип) и архитектура процессора. Можно вставить строку из лог-файла, отчёта об ошибке или данных аналитики либо загрузить значение своего браузера одним кликом.

Зачем разбирать user agent

Разработчики и аналитики читают user agent, чтобы понять, кто посещает сайт и как он должен себя вести. Инженеру поддержки, воспроизводящему ошибку вёрстки, нужно знать точный браузер и версию, о которых сообщил пользователь. Аналитик, сегментирующий трафик, хочет группировать визиты по операционной системе или типу устройства. QA-тестировщик, проверяющий исправление совместимости, хочет выяснить, какому движку (Blink, WebKit, Gecko) соответствует строка. Разбор превращает непрозрачную строку в структурированные данные, которые можно анализировать, сравнивать и документировать. Учтите, что user agent могут изменять или подделывать расширения, инструменты приватности и боты, поэтому воспринимайте результат как сильную подсказку, а не абсолютное доказательство.

Приватный локальный разбор

Весь разбор выполняется с помощью JavaScript в браузере. Библиотека встроена прямо в страницу, поэтому вставленная строка никогда не загружается на сервер, а инструмент не делает внешних вызовов API. Это важно, когда анализируемые user agent взяты из реальных производственных логов или отчётов клиентов, которые обычно не стоит отправлять третьим лицам. Вставляйте свободно, разбирайте сколько угодно строк и копируйте результаты в тикет или заметки — данные никогда не покидают ваше устройство.

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

  1. Вставьте user agentВставьте любую строку User-Agent или загрузите свою одним кликом.
  2. Разберите егоИнструмент разделит его на браузер, движок, ОС, устройство и процессор.
  3. Изучите результатПросмотрите каждое определённое поле в таблице результатов.

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

Где выполняется разбор?
Полностью в вашем браузере. Библиотека ua-parser-js встроена в страницу, поэтому ваша строка никогда не загружается и никакие API не вызываются.
Почему некоторые поля пусты?
Строки user agent сильно различаются. Если в строке нет модели устройства или версии движка, парсер не может их придумать, и поле остаётся пустым.
Можно ли разобрать user agent собственного браузера?
Да. Нажмите "Use my user agent", чтобы загрузить текущее значение navigator.userAgent, а затем разберите его.
Advertisement