Генератор фейкових даних
Створюйте реалістичні тестові фіктивні дані з власних користувацьких полів і миттєво експортуйте їх як масив JSON, CSV чи SQL-інструкції INSERT просто у браузері.
Генератор фейкових даних — Визначте потрібні стовпці — імена, e-mail, номери телефонів, UUID, дати та інше — оберіть, скільки рядків створити, і миттєво отримайте реалістичні фейкові дані у форматі JSON, CSV або SQL. Натисніть «Згенерувати знову» будь-якої миті, щоб отримати нову порцію. Усе генерується локально у вашому браузері, тож ваша схема й дані ніколи не залишають пристрій.
Що таке Генератор фейкових даних?
Безкоштовний генератор фейкових даних, що створює реалістичні фіктивні (тестові / зразкові / демонстраційні) записи повністю у браузері. Розробники, QA-інженери та проєктувальники баз даних використовують його для наповнення баз даних, заповнення прототипів інтерфейсу, навантажувального тестування форм і створення фікстур API без написання скрипту заповнення. Додайте поля, задайте кожному імʼя стовпця та тип даних — UUID, повне імʼя, імʼя, e-mail, телефон, місто, країна, дата, ціле число, логічне значення, речення чи компанія — вкажіть кількість рядків, оберіть формат виведення та скопіюйте результат. Натисніть «Згенерувати знову», щоб отримати цілком нову порцію тієї ж структури. Виведення оновлюється автоматично, коли ви редагуєте поля, кількість чи формат.
Як користуватися Генератор фейкових даних
- Додайте поле для кожного потрібного стовпця кнопкою «Додати поле», потім задайте йому імʼя та оберіть тип даних (UUID, повне імʼя, e-mail, телефон, дата, ціле число, логічне значення тощо).
- Задайте кількість рядків, що визначає, скільки записів створити (від 1 до 1000).
- Оберіть формат виведення сегментованим перемикачем: масив JSON, CSV чи SQL-інструкції INSERT.
- Натисніть «Згенерувати знову», щоб отримати нову порцію значень із тими самими полями та кількістю, коли вам потрібні інші дані.
- Натисніть «Копіювати», щоб помістити згенеровані дані в буфер обміну та вставити їх у файл заповнення, таблицю чи запит.
Приклади
JSON-фікстури для моку API
Поля = id (UUID), name (повне імʼя), email (e-mail), age (ціле число); Рядки = 3; Формат = JSON. Виведення — відформатований масив JSON із трьох обʼєктів, кожен із ключами id, name, email і age. Натисніть «Згенерувати знову» для іншого набору тієї ж структури.
CSV для імпорту в таблицю
Поля = first (імʼя), city (місто), country (країна); Рядки = 50; Формат = CSV. Ви отримуєте рядок заголовка, за яким ідуть 50 рядків, розділених комами; значення з комами чи лапками автоматично беруться в лапки та екрануються.
SQL-заповнення для таблиці користувачів
Поля = name (повне імʼя), email (e-mail), active (логічне значення); Рядки = 10; Формат = SQL. Виведення — десять інструкцій INSERT INTO `data` (...) VALUES (...); з рядками в лапках, логічними значеннями як TRUE/FALSE і числами без лапок.
Поширені запитання
- Які типи даних може генерувати кожне поле?
- Кожне поле може бути UUID, повним імʼям, імʼям, e-mail, номером телефону, містом, країною, датою (YYYY-MM-DD), цілим числом (1-1000), логічним значенням, реченням чи назвою компанії. Поєднуйте стільки полів, скільки потрібно.
- Які формати виведення підтримуються?
- Три: відформатований масив JSON з обʼєктів, CSV із рядком заголовка (коми та лапки екрануються) і SQL-інструкції INSERT з рядками в лапках і логічними значеннями як TRUE/FALSE. Перемикайте формати на тих самих згенерованих рядках сегментованим перемикачем.
- Чому дані змінюються щоразу, коли я натискаю «Згенерувати знову»?
- «Згенерувати знову» створює нову випадкову порцію з тих самих полів, кількості рядків і формату. Дані також оновлюються автоматично, коли ви додаєте чи видаляєте поле, перейменовуєте стовпець, змінюєте тип або коригуєте кількість рядків чи формат.
- Скільки рядків можна згенерувати за раз?
- Будь-яке ціле число від 1 до 1000; значення поза цим діапазоном зводяться до найближчої межі. Обмеження робить генерацію миттєвою — створіть одну порцію та скопіюйте її, потім створіть ще одну, якщо потрібно більше.
- Чи надсилаються мої дані на сервер?
- Ні. Поля, кількість рядків і згенеровані записи створюються повністю на боці клієнта у вашому браузері — немає завантаження, немає передавання файлів і немає викликів API до жодного сервера. Ніщо ніколи не залишає ваш пристрій.
Схожі інструменти
Кодування / декодування Base32 / Base58
Кодуйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодуйте обидва формати назад у текст — повністю безпечно для UTF-8 і цілком у вашому браузері.
Кодування / декодування Base64
Закодуйте текст у Base64 або розкодуйте Base64 назад у текст (безпечно для UTF-8).
Конвертер регістру та лічильник
Змінюйте регістр тексту та рахуйте символи, слова й рядки.
Форматувальник і мініфікатор коду
Миттєво форматуйте або мініфікуйте HTML, CSS і JavaScript прямо у браузері з відступом у 2 пробіли, 4 пробіли чи табуляцію та стисканням JavaScript на основі Terser.