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.