Data Generator

Generate realistic sample data for testing and development with custom schemas

Data Generation

Create custom schemas and generate realistic test data

Generation Settings

Schema Fields

No fields defined. Click "Add Field" to create your first field.

Frequently Asked Questions

What types of data can I generate?

The data generator supports 12 different field types including strings, numbers, booleans, dates, emails, phone numbers, person names, addresses, UUIDs, URLs, enums (custom lists), and custom patterns. Each field type can be configured with specific parameters like min/max ranges for numbers and strings, or custom options for enum fields.

How do I create a custom data schema?

Click the Add Field button to create a new field in your schema. For each field, specify a name and select a field type. Depending on the type, you can configure additional parameters like min/max values for numbers, options for enums, or patterns for custom formats. You can also use the Sample Schema button to load a pre-configured example schema.

What output formats are supported?

The data generator supports three output formats: CSV (Comma-Separated Values) for spreadsheet applications, JSON for web applications and APIs, and SQL INSERT statements for database imports. You can select your preferred format and customize the table name for SQL exports before generating the data.

How many rows of data can I generate?

You can generate between 1 and 10,000 rows of data per generation. Simply enter your desired row count in the Number of Rows field. The tool will display statistics including total rows, fields, data size, and output format after generation.

What are custom patterns and how do I use them?

Custom patterns allow you to define specific data formats using placeholders. Use {number} for random numbers, {letter} for random letters, and {word} for random words. For example, a pattern like 'ID-{number}-{letter}' might generate 'ID-742-K'. This is useful for creating custom identifiers, codes, or formatted strings.

Can I preview my schema before generating data?

Yes! Click the Preview Schema tab to see a detailed view of your configured fields. The preview shows each field name, type, configuration parameters, and a sample generated value. This helps you verify your schema is set up correctly before generating the full dataset.

Is my generated data secure and private?

All data generation is performed entirely in your browser using JavaScript. No data is uploaded to our servers or transmitted anywhere. The generated data remains completely private and secure on your device. All schemas and generated datasets are processed client-side for maximum privacy.

How do I export and use the generated data?

After generating your data, you can copy it to your clipboard using the Copy Data button, or download it as a file using the Download button. The file will be saved in your selected format (CSV, JSON, or SQL) with an appropriate file extension. You can then import this data into your database, spreadsheet application, or development project.