Sample HR Dataset Generator

Fake employee records for HRIS tool demos

Ad placeholder (leaderboard)

This generator builds realistic but completely fake employee records so you can test HRIS software, org-chart tools, payroll imports, and people-analytics dashboards without using real personnel data. Everything is created locally in your browser.

How it works

Each employee record is assembled from sample pools, with a light org structure:

  • An employee ID like E-0042, a name, and a derived email such as [email protected].
  • A department and a job title drawn from that department, where each title carries a realistic salary band; the final salary is random within the band.
  • A hire date placed within the past ten years.
  • A manager ID: the first few records are seeded as managers (no manager), and everyone else is linked to one of those manager IDs, forming a single reporting tier.

Output is CSV with a header row or pretty-printed JSON.

Tips and notes

The seeded managers mean the manager_id column resolves to real rows, so you can render a basic two-level org chart immediately. Salary bands track job seniority, which makes department-cost and pay-equity demos look realistic. Each run is independently random — save the file if you need a stable fixture.

Ad placeholder (rectangle)