Генераторы

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

Генератор паролей

Случайные пароли: длина, буквы, цифры, спецсимволы, исключение похожих символов и оценка стойкости.

Генератор UUID

UUID версий 4 и 7: несколько значений сразу, формат вывода — регистр, скобки, дефисы, кавычки.

Генератор случайных чисел

Случайные числа в диапазоне: целые и дробные, количество, без повторов, свой seed для повторяемой последовательности.

Генератор случайных строк

Случайные строки из своего набора символов: длина, количество, hex, буквы и цифры, префикс и суффикс.

Генератор QR-кодов

QR-код для ссылки, текста, Wi-Fi, письма, телефона, vCard и события. Размер, цвет, скачивание в PNG и SVG.

Генератор Lorem Ipsum

Текст-рыба: слова, предложения, абзацы или заданное число символов. С классического начала или без него.

Генератор тестовых данных

Фейковые имена, email, телефоны, адреса, даты и UUID для тестов. Выгрузка в CSV, JSON и SQL.

Зачем нужна категория «Генераторы»

Часть данных нельзя взять готовыми: пароль должен быть случайным, идентификатор — уникальным, текст-рыба — бессмысленным. Такие данные не находят, а создают. Категория собирает инструменты под каждую такую задачу — от одного пароля до таблицы с тысячей тестовых записей.

  • Нужен пароль для нового аккаунта: свой, не повторяющийся, с понятной длиной и составом символов.
  • Тестируют API или базу: нужны идентификаторы в формате UUID, и не один, а сотня сразу.
  • Заполняют макет или прототип: нужен текст-рыба, чтобы вёрстка была видна и не отвлекала содержание.
  • Нужен QR-код на ссылку, Wi-Fi для гостей или контакт в vCard — и файл картинкой, чтобы распечатать или поставить на сайт.
  • База данных пустая, а интерфейс надо посмотреть на данных: имена, почта, телефоны, адреса, даты.
  • Проверяют форму: нужно убедиться, что она принимает длинный ввод, редкие символы и пустые значения.
  • Нужна воспроизводимая последовательность: тот же набор чисел или строк при каждом запуске — под записанный seed.
  • Раздают гостевой доступ: Wi-Fi, пароль и ссылка должны быть в одном коде, который гость отсканирует телефоном.

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

Считают инструменты в браузере, и для генераторов это важнее, чем где бы то ни было: пароль и содержимое QR-кода — ровно те данные, которые не стоит отдавать чужому серверу. Здесь они не покидают вкладку, не сохраняются и исчезают при её закрытии.

Частые вопросы о категории

Чем генераторы отличаются от остальных инструментов сайта?

Остальные инструменты преобразуют то, что вы вставили, а эти создают данные с нуля: пароль, UUID, случайное число, QR-код, текст-рыбу или набор тестовых записей. Поэтому у них нет поля «исходный текст» — есть настройки, из которых собирается результат. Общее у них с остальным сайтом одно: всё считается в браузере, и результат можно скопировать или скачать файлом.

Откуда берётся случайность и можно ли ей доверять?

Пароли, UUID, случайные числа и строки считаются генератором браузера — тем же, что используется для криптографии: он берёт энтропию у операционной системы, и предсказать следующее значение по предыдущим нельзя. У части инструментов есть режим с seed: он даёт повторяемую последовательность, чтобы результат можно было записать и воспроизвести. Такой режим удобен для тестов, но нестойкий — для паролей он не используется.

Сгенерированные данные отправляются на сервер?

Нет. Всё считается на JavaScript в браузере: ни настройки, ни результат никуда не передаются. Для QR-кодов это отличает сайт от большинства сервисов: те генерируют картинку на своём сервере, то есть получают содержимое кода — пароль от Wi-Fi или ссылку. Здесь код собирается на клиенте, и проверить это можно, отключив интернет: генерация продолжится.

Что делать, если результат нужно получить повторно?

Скопируйте результат сразу: история на сайте не ведётся, при обновлении вкладки настройки и результат пропадут. Если набор должен повторяться — например, тестовые данные для автотестов, — используйте инструменты с seed: то же значение seed даёт тот же набор, и его достаточно записать в конфиг тестов. Пароли и UUID так не воспроизводятся намеренно: повторяемый пароль перестаёт быть секретом.

В каком виде сохранять то, что получилось?

Зависит от назначения. QR-код: SVG — для печати и вёрстки, он масштабируется без потери резкости, PNG — для сайта, мессенджера и вставки в документ. Тестовые данные: CSV — для Excel и Google Таблиц, JSON — для кода и API, SQL — для вставки в базу. Тексты и пароли копируются кнопкой в буфер обмена, без скачивания файла.

Есть ли ограничения на количество?

Со стороны сайта — нет: счётчиков, регистрации и платных лимитов нет, ограничивает только браузер. Тысячи строк тестовых данных или сотни UUID генерируются мгновенно; на десятках тысяч значений страница начнёт заметно тормозить, потому что весь результат разом лежит в памяти вкладки.