Парсер User-Agent

Вставьте любую строку User-Agent и узнайте, какой браузер, движок рендеринга, ОС и тип устройства она обозначает. По умолчанию показана ваша собственная строка.

Как это работает

Строка сканируется на известные токены в порядке, который лучше всего разрешает пересечения между браузерами: браузеры на движке Chromium (Edge, Opera, Brave, Vivaldi, Samsung Internet) несут токен Chrome/ ради совместимости, поэтому их собственные, более специфичные токены нужно проверять в первую очередь — иначе все они определялись бы просто как Chrome. ОС определяется по отдельному набору токенов (Windows NT, Mac OS X, Android, iPhone OS/CPU OS, распространённые метки Linux), а тип устройства зависит от наличия токенов, специфичных для мобильных устройств или планшетов.

Всё происходит в JavaScript этой страницы: анализируется введённый вами текст либо navigator.userAgent, если вы не меняли поле. Ничего не загружается на сервер.

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

Почему по умолчанию показывается мой собственный браузер?

Поле изначально заполнено значением navigator.userAgent — строкой вашего собственного браузера, считанной локально прямо с этой страницы. Вставьте вместо неё любую другую строку User-Agent, чтобы разобрать её.

Может ли он безошибочно определить любой браузер и устройство?

Строки User-Agent по своей природе беспорядочны: многие браузеры включают токены от тех, на основе которых они построены, ради совместимости (например, и Edge, и Chrome содержат «Safari» и «KHTML, like Gecko»). Этот инструмент использует набор правил, покрывающий распространённые случаи, но редкие или подделанные строки всё же могут быть распознаны неверно.

Отправляется ли строка куда-либо?

Нет. Разбор выполняется полностью в вашем браузере с помощью регулярных выражений. Ничего не загружается на сервер.