Парсер User-Agent

Вставьте строку UA и сразу увидите браузер, движок, ОС и устройство — или проверьте, не робот ли это. Без кнопок, ничего не загружается.

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

  1. Вставьте строку User-Agent в поле — браузер, движок рендеринга, операционная система и устройство появятся сразу, нажимать ничего не нужно.
  2. Кнопка «Пример» подставляет типичный UA Chrome на компьютере, чтобы увидеть заполненные поля. Всё вставленное читается ровно так, как пришло, — ввод никогда не переписывается.
  3. Известные краулеры (Googlebot, Bingbot, Baiduspider, curl, …) помечаются как робот, и тип устройства становится «Робот», а не выдаёт себя за браузер.
  4. «Копировать JSON» даёт тот же результат в виде стабильного, независимого от языка объекта — удобно вставить в код или в задачу.

Пример

User-Agent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Результат

{
  "browser": { "name": "Chrome", "version": "120.0.0.0" },
  "engine": { "name": "Blink", "version": "120.0.0.0" },
  "os": { "name": "Windows", "version": "10" },
  "device": { "type": "desktop", "vendor": null, "model": null },
  "isBot": false,
  "botName": null
}

Названия браузера, движка и ОС намеренно остаются на английском (это имена собственные); переводятся только подписи полей вокруг них. Всё, что парсер не смог прочитать, возвращается как «Неизвестно», а не как догадка.

Правила, ограничения и известные проблемы

  • Разбор эвристический, на основе контролируемых регулярных выражений: он стремится быть точным для массовых браузеров, движков, ОС и устройств и честным на редких случаях.
  • Поля, которые не удалось определить, показываются как «Неизвестно»; производитель и модель не выдумываются. У роботов браузер и движок не определяются.
  • Windows 10 и Windows 11 используют один и тот же токен UA (Windows NT 10.0), поэтому инструмент сообщает «Windows 10» и не может различить их только по UA.
  • Извлечение модели Android опирается на маркер «Build/»; если его нет, модель будет «Неизвестно», а не догадкой.
  • До 2 000 символов; выше появляется ошибка вместо обрезанного результата. Ничего не загружается, история не хранится, ссылки с вашим вводом нет.

Когда посетитель уже определён, обычно нужны эти шаги.