Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Datafaker

Free#17 of 28 in Test Data Generation Tools

Datafaker: A free, open-source JVM library for schema-driven synthetic test data. Ranked #17 of 28 in Test Data Generation Tools by our editors (7.0/10); pricing: Free plan; best for java and Kotlin schema transformations.

7.0/10Editor score
Datafaker7.0 Visit Datafaker

At a glance

  • Editor score
    7.0 / 10
  • Pricing
    Free plan
  • Best for
    Java and Kotlin schema transformations
  • Free plan
    Yes
  • Paid from
    Free
  • Generation modes
    Synthetic
  • Facts checked
    20 Sep 2026
Datafaker screenshot
  • Where it wins

    • Supports Java and Kotlin fake-data providers with locale-specific generation
    • Transforms schemas into CSV, JSON, SQL, YAML, XML, Java objects, and TOML
    • Includes collections, streams, expressions, and custom data providers
  • Where it doesn't

    • It is a developer library rather than a hosted test-data platform
    • Direct database connectors are not included
    • Its primary focus is JVM application development

Our verdict on Datafaker

Datafaker is an open-source Java and Kotlin library for generating synthetic data in JVM applications. It is aimed at developers creating test data, populating databases, stress testing applications, anonymizing production data, and producing sample data during application development. Its fake-data providers cover domain-specific values, while locale support, expressions, collections, streams, and custom providers give teams several ways to shape generated output. The library can also populate Java and Kotlin objects from schemas.

Schema transformation is the product’s standout capability. Datafaker can generate or transform schemas into CSV, JSON, SQL, YAML, XML, Java objects, and TOML, with SQL INSERT generation and database dialect support. Expression-based generation includes letterify, numerify, and templating, which can help developers define repeatable patterns alongside provider-based values. These features make it a strong fit for JVM teams that need generated fixtures in multiple formats or want to map structured data into application objects.

Datafaker is free and open source, with a self-hosted library model rather than hosted workspace pricing or paid service tiers. That keeps the product aligned with code-driven development, but it also means teams looking for a managed interface, a hosted data-generation service, or direct database connectors should choose another type of tool. Pick Datafaker when Java or Kotlin integration, schema transformation, locale data, and programmable generation are central requirements. Choose an alternative when database connectivity or a hosted test-data workflow matters more than JVM-native control.

Your product? Our editors can test Datafaker in depth and publish a review, labelled as paid · from $149/mo →

Datafaker pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on datafaker.net

Datafaker fact sheet

Free planYes
Paid fromFree
Generation modesSynthetic
Relational dataNot verified
API data generationYes
Supported data formatsCSV, JSON, SQL, YAML, XML, Java Object, TOML
DeploymentSelf-hosted
Generation limitNot verified
Database connectorsNot verified
DeploymentSelf-hosted
SupportDocs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitedatafaker.net
Facts checked20 Sep 2026

Alternatives to Datafaker

See all Datafaker alternatives →

Used Datafaker? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Datafaker for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Datafaker 7.0/10

Datafaker is listed in our Test Data Generation Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/datafaker/"><img src="https://www.itechguides.com/best/badge/datafaker.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update