Mock Data Generator

Соберите схему таблицы из готовых типов полей и сгенерируйте нужное количество строк тестовых данных. Подходит для прототипов, заполнения dev-базы, демо API и нагрузочного тестирования.

Схема
Результат

                    

Какие типы полей доступны

Каждое поле в схеме имеет имя, тип и опциональные настройки. Ниже — все доступные типы и для чего они подходят.

id

Авто-инкремент: целое число, начиная с 1. Используется как первичный ключ.

uuid

UUID версии 4 — случайный 128-битный идентификатор. Подходит для распределённых систем, API и колонок типа Postgres uuid.

firstName

Случайное имя из встроенного списка. На основе этого же списка строятся email и full name.

lastName

Случайная фамилия из встроенного списка.

fullName

Полное имя — комбинация First name + Last name через пробел.

email

Email вида firstname.lastname@domain. Если нужна гарантированная уникальность для большого набора — добавьте отдельное id-поле и используйте его в качестве суффикса в SQL-запросах.

phone

Телефонный номер в формате +CC NNN-NNNN.

integer

Целое число с настройкой min/max.

decimal

Дробное число с настройкой min/max и количества знаков после запятой.

boolean

Логическое значение true/false; настраивается вероятность true в процентах (по умолчанию 50%).

date

Случайная дата в указанном диапазоне в формате YYYY-MM-DD.

datetime

Случайная дата-время в указанном диапазоне в формате YYYY-MM-DD HH:MM:SS.

timestamp

Unix timestamp в секундах для случайной даты-времени из диапазона.

enum

Случайный выбор из заданного списка значений (через запятую). Используется для статусов, категорий, типов.

lorem

Lorem ipsum — случайный плейсхолдер-текст. Можно задать количество слов.

url

Случайный URL вида https://domain/path.

ip

Случайный IPv4 адрес.

color

Случайный цвет в HEX-формате (#RRGGBB).

city

Случайный город из встроенного списка городов мира.

country

Случайная страна из встроенного списка.

company

Случайное название компании из встроенного списка.

Бесплатный онлайн-генератор тестовых данных. Постройте схему таблицы из 20+ типов полей — id, UUID, имена, email, телефоны, числа, даты, enum, lorem ipsum — и получите N строк готовых данных для разработки, тестирования или демо.

Поддерживаются шесть форматов экспорта: JSON (массив объектов), JSON Lines (NDJSON), CSV, TSV, SQL INSERT и SQL CREATE TABLE + INSERT с авто-выводом типов колонок. Готовый файл скачивается одной кнопкой, а схему можно сохранить в URL и поделиться ссылкой.

Всё работает локально в браузере — данные никуда не отправляются. Удобно бэкенд-разработчикам для заполнения dev-базы, фронтендерам — для демо UI, QA — для воспроизведения граничных случаев.