Part of the SQL Developer Bundle

SQL Data Generator

Generate realistic test data fast

SQL Data Generator starts at
per user

SQL Data Generator is a fast, simple tool for generating realistic test data.

It can instantly provide generators based on table and column names, field length, data types, and other existing constraints. They can be customized to meet your requirements, and include a scriptable Python generator.


  • Create large volumes of data within a couple of clicks in SQL Server Management Studio
  • Generate meaningful test data at row level
  • NEW! Column-intelligent data generation – generate data in one column based on the data in another
  • NEW! Greater flexibility and manual control for creating foreign key data
  • Extremely fast data generation
  • Over 60 built-in generators with sensible configuration options
  • Shareable custom generators – save regexp and SQL statement generators to share with your team
  • Scriptable Python generator, so you can create the data you need
  • Seeded random data generation allows you to generate the same collection of data every time
  • Foreign key support for generating consistent data across multiple tables
  • Inter-column dependency support
  • Command-line support for automated data generation
  • Import data from existing data sources
  • Automatic data conversion when the source data is a different data type
  • Optionally disable triggers and constraints to avoid interfering with database logic
  • Support for Microsoft SQL Server 2005, 2008 & 2012 R2, and SQL Server on Amazon RDS

Part of the SQL Developer Bundle

With our full set of SQL development tools you can code fast, collaborate easily, and deploy accurately. Sound good?

Case study

  • SQL Data Generator case study

    "In less than the time it took me to get my coffee, I had a database with 2 million rows of data for each of 10 tables." Stephanie Beach, QA Manager, Certica Solutions

    Stephanie Beach explains how the speed, simplicity and intelligence of SQL Data Generator have proved invaluable in setting up QC departments for start-up companies.

  • Troy Hunt

    Troy Hunt: Test data done right with SQL Data Generator

    Software architect and Microsoft MVP Troy Hunt takes a look at creating realistic test data with SQL Data Generator.

"SQL Data Generator is almost magical when you see it in action over your own data schema"

Troy Hunt, Software Architect

"Red Gate's SQL Data Generator inserts 500K rows in the same time that Visual Studio Team System does 300 - not 300K, just 300."
Barry Gervin, ObjectSharp Consulting

"SQL Data Generator is simple and effective. It used to take me hours to generate useful test data, for example so we could show our web product to clients. With SQL Data Generator I generated better data in only half an hour, and then, after this initial customisation was done, in only seconds, with just one click."
Michael Gaertner, Quintech

"In less than the time it took me to get my coffee, I had a database with 2 million rows of data for each of 10 tables. The database was filled with proper names, cities, geographical locations, FK links and I was able to use the Regex Generator to finely tune specific columns data."
Stephanie Beach, QA Manager, Certica Solutions

"A fantastic tool that is very much needed by SQL Server DBAs and developers"
Dinesh Asanka

Read more... Collapse

Got any questions?

0800 169 7433

Get started with SQL Data Generator

Download a 14-day free trial, and generate data for your test database in a couple of clicks.