Generate Realistic Random Data for SQL Databases in a Wink

Implement new standards for the population of SQL tables with random data with our visual data generation tool. Data Generator includes 200+ meaningful SQL data generators with sensible configuration options. It provides great flexibility and manual control over the creation of the foreign key data. With the column-intelligent data generation, the data in one column is based on the data of another.

  • Create large volumes of meaningful test data with no hustle and bustle
  • Eliminate hours of manual data population and profit from new time slots
  • Keep your data consistent across multiple tables with data integrity support
  • Preserve inter-column data dependencies with domain integrity support
  • Create, set up, and share custom generators with your team
  • Automate and schedule data generation routines with the command line
  • Integrate test data generation right into SQL Server Management Studio

Data Generator killer feature

Domain integrity aware generation

Populate databases with loads of realistic test data preserving domain-level data integrity and thus ensuring overall data accuracy, consistency, and completeness.

Why choose Data Generator

With the collection of 15+ basic random data generators, you can populate tables with various types of values. The tool includes the following generators:
  • Constant
  • Files Folder
  • Foreign Key
  • Lorem Ipsum
  • Regular Expression
  • Shuffled Text
  • SQL Query
  • Table or View
  • Text File
  • Twaddle
  • Weighted Lists
  • JSON
Data Generator for SQL Server includes 200+ meaningful generators that allow populating tables with realistic test data:
  • IDs
  • Post codes
  • Phone numbers
  • Countries
  • Credit card numbers
  • E-mails
  • Social Security Numbers
  • First & Last Names
  • Product Categories
  • Random numbers
  • ...and much more!
Create, save, and share custom-tailored generators that perfectly meet specific data generation tasks and forget about customization of existing generators over and over again.
  • Save your random data generation project settings for future use
  • Use the command-line interface or PowerShell for automatic routine test data generation
  • Save data population settings as a command-line execution file (.bat) and run it whenever you need
  • Schedule .bat file execution with Windows Scheduler
The tool supports a massive range of column data types, including:
  • XML
Add a great set of individual SQL dummy data generators for each supported data type to your SQL tool collection, and benefit from multiple customization options, including:
  • Number of NULL rows
  • Number of empty rows
  • Data uniqueness
  • Value ranges
  • Date ranges
  • Value distribution mode
View all features

Great Choice of Sample Data Generators


Populate tables with various types of values using basic demo data generators such as Python, RegExp, Lorem Ipsum, Text File, Files Folder, Weighted List, and many others.


Populate database with realistic random data associated with information technology, including IPv4 and IPv6 addresses, as well as MAC addresses, file extensions, file names, file paths, etc.


Create exhaustive random data related to health care: drug names, diagnoses and procedures, drug codes, etc.


Emulate test data of a company's database with departments, industry sectors, IMO, SEDOL, NAICS, and ISIC Rev4.


Generate country-specific demo data for real localized values, such as first names (female and male), last names, addresses, streets, cities, phones (USA, Canada, United Kingdom, Germany, Australia).


Fill payment-related tables with credit card details, currencies, VATID, IBAN, SWIFT-BIC, ABA RTN codes, and more.


Create large volumes of personal sample data from names and emails to honorific prefixes, job titles, and social security numbers.


Generate dummy data for product tables with such attributes as product names, descriptions, categories, shipping methods, sizes, weights, colors, and more.

"Been in this business for many more years than I wish to admit to and this is one of the best products I have ever used. Once you work your way through the various options and suddenly learn that you can create your own 'pick-list' of values for a field, then the world opens up..."

Michael Godfrey, Founder and CEO, MayRiver Technologies, LLC

dbForge SQL Tools

Enhance SSMS with essential add-ins and tools, including Data Generator, and boost all database-related tasks
TO $1749
Need a hand?
If you need any help or have questions about Devart tools or purchasing options, do not hesitate to get in touch with us.
Get started with dbForge Data Generator at no cost
Download a FREE 30-day trial of the tool, and start saving time and efforts with your SQL test data generation right away.
Download free

Data Generator as part of DevOps Automation

Use Data Generator along with dbForge DevOps Automation for SQL Server to extend your DevOps approach to SQL Server databases. The solution makes it easy to integrate SQL Server database tools into the DevOps process without compromising quality, performance, or reliability.


Get extra benefits with Devart for Enterprise

Grow your business with Devart – become our Enterprise client and get a customized package of SQL Server management software, tailored to your business needs and demands.
  • Bonuses for corporate clients

    These may include fast and effective deployment, corporate budget optimization, and a number of special deals.
  • Dedicated manager

    We will save your time by providing a dedicated manager to consult you and guide you through all the purchasing and licensing processes.

Get more solutions