Free · Windows App + Python Package

Realistic test files.
Zero real data.

Generate fictional invoices, contracts, purchase orders, offer letters, customer records, and messy spreadsheets in seconds — no real names, no real companies, no leaks.

PDFs · Word Docs · Excel · HTML  ·  Windows installer + pip package  ·  Fully offline

Four formats. Dozens of document types.

Every output is fictional. Every field — name, address, amount — is randomized per file.

📄

PDF

Print-ready fictional business documents, formatted and signed.

Invoice Contract PO Offer Letter
📝

Word (.docx)

Editable Word documents with realistic formatting and content.

Report Contract Memo Letter
📊

Excel (.xlsx)

Clean or intentionally messy datasets — perfect for ETL testing and cleanup drills.

Customers Transactions Messy Data
🌐

HTML

Rendered web-style documents for scraping tests and UI demos.

Invoice Report Table

Built for the people who need fake data the most.

Anyone who's ever pasted a real customer name into a demo spreadsheet knows why this exists.

🧪

QA & Testing

Feed your pipelines, parsers, and validators a folder of realistic edge cases. Invoices with long names. Purchase orders with zero amounts. Contracts with weird formatting.

🎤

Demos & Presentations

Stop blurring customer names in screenshots. Generate a folder of fictional but convincing documents before every demo. Looks real. Is completely safe to share.

🔁

ETL & Data Engineering

Test your ingestion logic against controlled volumes. Generate 10 clean files, then 500 messy ones. Repeat until the pipeline breaks — that's the point.

🎓

Training & Courses

Teaching Excel, SQL, or document processing? Generate a fresh batch of sample files for every class without ever touching real data.

🏗️

App Development

Seed your dev database, populate a file upload UI, stress-test your storage layer. All with data you can delete without consequence.

🔒

Compliance & Privacy

When you can't use real data — HIPAA, GDPR, SOC 2 — but you need realistic data to test against, RecordForge fills the gap with zero legal exposure.

Pick your workflow.

Both produce the same files. Use whatever fits how you work.

WINDOWS APP

Desktop Installer

No Python required · 3-step wizard · runs offline

Download the installer, run it, and you're generating files in under two minutes. No terminal, no dependencies, no Python. Just a clean three-step wizard: pick your types, set the volume, choose your output folder.

  • One-click installer, Start Menu + Desktop shortcut
  • Works on Windows 10 and 11
  • Runs fully offline — no internet connection needed
  • Files land in your Documents folder by default
PYTHON PACKAGE

pip install recordforge

CLI + Python API · scriptable · cross-platform

Install with pip and drive RecordForge from the command line or your own Python scripts. Integrate it into test suites, CI pipelines, or notebooks. Extend it with your own document types.

  • CLI for quick one-liners from any terminal
  • Python API for scripted, repeatable generation
  • Works on Windows, macOS, and Linux
  • Extend with custom document type plugins
terminal
$ pip install recordforge
$ recordforge generate --type invoice --count 50 --format pdf

Up in two minutes.

Windows app or Python package — both paths are fast.

1
Download the latest release Grab RecordForgeSetup.exe from the GitHub Releases page
2
Run the installer Creates a Start Menu shortcut and Desktop icon automatically
3
Pick your files and generate 3-step wizard: types → volume → output folder. Done.
python — developer path
# install
$ pip install recordforge

# generate 20 invoices as PDF
$ recordforge generate \
    --type invoice \
    --count 20 \
    --format pdf \
    --output ./test-files/

✔ 20 files generated. No real data used.