Для разработчиков / Тестовые данные
Генератор тестовых данных
Создавайте до 1 000 строк тестовых данных с выбранными полями: имена, адреса электронной почты, адреса, даты, числа и многое другое — в формате JSON, CSV или SQL INSERT.
Генератор тестовых данных: Строки создаются в вашем браузере на основе начального значения, поэтому при одинаковых настройках данные не меняются, пока вы не запросите новый набор. Контактные данные безопасны по замыслу: адреса электронной почты и ссылки используют example.com — домен, зарезервированный для документации; номера телефонов находятся в диапазоне 555-0100–555-0199, выделенном для вымышленных историй в Северной Америке; IP-адреса относятся к диапазонам, зарезервированным для документации. В ячейки CSV, начинающиеся с =, +, - или @, добавляется апостроф в начале, поэтому электронная таблица не будет выполнять их как формулы. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
[
{
"id": 1,
"name": "Priya Alvarez",
"email": "priya.alvarez53@example.com",
"company": "Nimblelight Energy",
"created_at": "2021-12-19"
},
{
"id": 2,
"name": "Priya Patel",
"email": "priya.patel43@example.com",
"company": "Nimblepath Logistics",
"created_at": "2023-06-03"
},
{
"id": 3,
"name": "Daniel Ito",
"email": "daniel.ito25@example.com",
"company": "Bluepath Logistics",
"created_at": "2020-06-21"
},
{
"id": 4,
"name": "Jonas Rossi",
"email": "jonas.rossi29@example.com",
"company": "Bluewind Labs",
"created_at": "2022-12-28"
},
{
"id": 5,
"name": "Omar Silva",
"email": "omar.silva30@example.com",
"company": "Brightbridge Analytics",
"created_at": "2023-10-27"
},
{
"id": 6,
"name": "Sam Evans",
"email": "sam.evans72@example.com",
"company": "Greenpoint Media",
"created_at": "2026-12-17"
},
{
"id": 7,
"name": "Farid Rossi",
"email": "farid.rossi16@example.com",
"company": "Silverpath Logistics",
"created_at": "2021-09-28"
},
{
"id": 8,
"name": "Daniel Patel",
"email": "daniel.patel58@example.com",
"company": "Bluestone Systems",
"created_at": "2020-05-04"
},
{
"id": 9,
"name": "Priya Weber",
"email": "priya.weber24@example.com",
"company": "Nimblebridge Analytics",
"created_at": "2022-10-25"
},
{
"id": 10,
"name": "Hiro Okafor",
"email": "hiro.okafor95@example.com",
"company": "Nimblebridge Analytics",
"created_at": "2026-06-06"
},
{
"id": 11,
"name": "Uma Young",
"email": "uma.young12@example.com",
"company": "Northpoint Media",
"created_at": "2022-01-22"
},
{
"id": 12,
"name": "Wen Lopez",
"email": "wen.lopez93@example.com",
"company": "Harborleaf Studio",
"created_at": "2024-09-25"
},
{
"id": 13,
"name": "Yusuf Chen",
"email": "yusuf.chen97@example.com",
"company": "Bluepath Logistics",
"created_at": "2020-10-27"
},
{
"id": 14,
"name": "Kai Hansen",
"email": "kai.hansen66@example.com",
"company": "Swiftfield Foods",
"created_at": "2020-07-13"
},
{
"id": 15,
"name": "Uma Tanaka",
"email": "uma.tanaka28@example.com",
"company": "Bluestone Systems",
"created_at": "2026-04-03"
},
{
"id": 16,
"name": "Hiro Dubois",
"email": "hiro.dubois65@example.com",
"company": "Swiftstone Systems",
"created_at": "2020-11-03"
},
{
"id": 17,
"name": "Daniel Brown",
"email": "daniel.brown30@example.com",
"company": "Summitbridge Analytics",
"created_at": "2020-10-25"
},
{
"id": 18,
"name": "Mateo Lopez",
"email": "mateo.lopez21@example.com",
"company": "Harborstone Systems",
"created_at": "2026-12-09"
},
{
"id": 19,
"name": "Yusuf Weber",
"email": "yusuf.weber1@example.com",
"company": "Bluewind Labs",
"created_at": "2026-11-20"
},
{
"id": 20,
"name": "Isla Patel",
"email": "isla.patel86@example.com",
"company": "Northstone Systems",
"created_at": "2026-02-01"
}
]Все значения вымышлены: для электронной почты используется example.com, для номеров телефонов — диапазон 555-0100 to 555-0199, зарезервированный для художественных произведений, а для IP-адресов — диапазоны, предназначенные для документации. Поэтому тестовые данные не смогут связаться с реальным человеком или сервером.
Данные, которые не могут утечь
Тестовые данные, скопированные из рабочей системы, переносят настоящие имена, email и номера телефонов туда, где им не место: на ноутбуки, в логи, скриншоты и баг-трекеры. Сгенерированные данные этого не допускают, а зарезервированный домен example.com и номера 555-01xx гарантируют, что тест, отправляющий email или SMS, ни до кого не дойдёт.
Пусть сгенерированные данные выглядят явно ненастоящими. Имена из коротких списков повторяются — и это хорошо: никто не примет эти строки за данные клиентов.
Как добавить данные в систему
JSON подходит для моков API и фикстур; NDJSON, где на каждой строке находится один объект, — для конвейеров обработки логов и массовой загрузки, например в Elasticsearch. CSV открывается в электронной таблице или загружается командой импорта базы данных, а инструкции SQL INSERT можно сразу вставить в консоль. Для существующего CSV конвертер CSV в SQL создаёт инструкции INSERT из его строк, а генератор UUID массово создаёт идентификаторы.
Как пользоваться
- Добавьте нужные поля, задайте им названия и выберите тип данных для каждого.
- Выберите количество строк и формат вывода.
- Скопируйте или скачайте данные либо нажмите «Новые данные», чтобы создать новый набор.
Конфиденциальность и ограничения
Всё создаётся в вашем браузере и никуда не загружается. Список полей сохраняется в этом браузере.
Похожие инструменты
Часто задаваемые вопросы
Может ли сгенерированный адрес электронной почты или номер телефона принадлежать реальному человеку?
Нет. Все адреса электронной почты используют домен example.com, который интернет-стандарты зарезервировали для примеров и который не может получать почту. Номера телефонов находятся в диапазоне 555-0100–555-0199, предназначенном для фильмов, книг и тестов. Имена случайным образом составляются из распространённых имён и фамилий.
С какими SQL работает вывод INSERT?
В операторах имена заключаются в двойные кавычки, а строки — в одинарные, как предусмотрено стандартом SQL. Такой синтаксис поддерживают PostgreSQL, SQLite и Oracle. Для MySQL включите ANSI_QUOTES или замените двойные кавычки вокруг имён на обратные кавычки.
Можно ли снова получить те же данные?
Да. Данные создаются на основе начального значения, которое меняется только после нажатия «Новые данные», поэтому при редактировании названия поля значения сохраняются. Если данные понадобятся позже, скачайте файл.
Сколько строк можно создать?
До 1 000 за один раз. Чтобы получить больше, скачайте несколько наборов: каждое нажатие «Новые данные» создаёт другие строки.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен