Seed your SQLite database with realistic, related data for local development, demos, mobile and desktop apps. One .sql file, one sqlite3 command.
Free trial for every new account. No credit card.
-- ============================================================
-- Synthetic dataset : online_store
-- Dialect : SQLite
-- Contents : 3 table(s), 25,000 row(s)
-- Load with : sqlite3 your_database.db < this_file.sql
BEGIN TRANSACTION;
INSERT INTO "customers" ("id", "name", "email", "city") VALUES
(1042, 'Priya Nair', 'priya.nair@example.com', 'Pune'),
(1043, 'Lucas Meyer', 'lucas.meyer@example.com', 'Berlin');
INSERT INTO "orders" ("id", "customer_id", "ordered_at", "total") VALUES
(5512, 1042, '2026-03-14', 49.00);
COMMIT;
Sample output, shortened. Your file contains every table and row you asked for.
Fill a fresh development database or demo app with data that looks real, in seconds.
Foreign keys always point at existing rows, so your app's joins and screens behave as they will in production.
Types, binary values and keys are written the way SQLite expects.
Need fixtures for tests? Download the same dataset as CSV, Excel or JSON.
Paste your schema, upload a .sql file, or just describe the app's data in plain English.
We never need your real data. Generated files are deleted automatically after 30 days.
Describe your data in plain English, or upload your SQL schema for PostgreSQL, MySQL / MariaDB, SQL Server and SQLite.
Check the tables, columns and rules the AI proposes, and adjust anything you like.
Choose how many rows you need and download a ready-to-run SQL script, CSV, Excel (one sheet per table) or JSON.
Yes. Load the script into a SQLite file and ship it as a seed or demo database.
Yes. Any dataset can be downloaded as JSON, CSV or Excel as well as SQL.
Yes. Rows are inserted in dependency order, so the data is consistent with your foreign keys.
Small datasets are ready in seconds; larger ones take a little longer and show progress in your dashboard.