Генераторы
Инструменты, которые создают данные с нуля: пароли, 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 генерируются мгновенно; на десятках тысяч значений страница начнёт заметно тормозить, потому что весь результат разом лежит в памяти вкладки.