Генератор User-Agent

О UA GEN

Инструмент для разработчиков, который генерирует и проверяет строки User-Agent в соответствии с реальным форматом

UA GEN — это инструмент, который собирает строку User-Agent (то, чем браузер представляется серверу) в соответствии с реальным форматом. Выберите операционную систему, браузер, устройство и версию — и он в реальном времени сформирует соответствующую строку UA, а также разберёт вставленный UA обратно и покажет его составные части.

Вся обработка выполняется внутри браузера, и введённые значения не отправляются на сервер. Инструмент пригодится при разработке краулеров и скрейперов, тестировании ветвлений по браузерам, QA и подготовке к анализу логов.

Основные функции

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

  1. В карточке Выбор конфигурации вверху выберите устройство (десктоп/мобильный), затем браузер, ОС и их версии.
  2. Сразу после выбора справа в блоке Результат генерации появится строка UA, а по бейджам под ней можно проверить результат разбора.
  3. Кнопкой Копировать поместите результат в буфер обмена, а кнопкой Случайно сформируйте произвольное допустимое сочетание.
  4. Если нужно много значений, задайте количество в разделе Массовая генерация и создайте их сразу, а если нужен UA бота — выберите его в списке Боты и краулеры.

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

Можно ли реально использовать сгенерированный User-Agent?

Его можно использовать в тестовых целях — вставлять в расширения браузера, инструменты разработчика, заголовки краулеров и т. п. Однако использование в целях маскировки или обхода, нарушающее условия сервиса или политику robots, не рекомендуется.

Отправляются ли введённые значения на сервер?

Нет. Вся сборка и разбор выполняются внутри браузера (на JavaScript), и никакие данные не передаются вовне и не сохраняются.

Кажется, версия не самая новая.

Мы заранее заложили представительные мажорные версии. Формат строки UA почти не меняется с ростом версии, поэтому при необходимости достаточно изменить в результате только числовую версию.

Почему Safari нельзя выбрать под Windows?

Реально не существующие сочетания (например, Safari для Windows, движок Firefox для iOS) дают некорректный UA, поэтому для каждого браузера можно выбрать только реально поддерживаемые им ОС.