Random Desk Assignment Generator
Paste desks and people, shuffle the list, and create a clean office desk assignment you can copy or export as CSV.
Add desks and people
Use one item per line or upload a CSV. Everything runs in your browser, so names and desk lists are not uploaded.
Desk CSV header: desk
People CSV header: name
Desk assignments
Add desks and people, then assign desks randomly.
CSV templates
Download simple starter files with clear headers.
How to use it
A simple checklist for non-technical users.
- Prepare people. Put one person per row in a spreadsheet with the header
name, then save or download it as CSV. - Prepare desks. Put one desk per row with the header
desk, or use the prefix/start/end boxes to create a desk list. - Import or paste. Upload the CSV files, or paste the lists directly into the boxes.
- Skip unavailable desks. Add desks that should not be used, such as broken, reserved, or visitor desks.
- Assign and export. Click Assign desks, then copy the result or click Export CSV.
Helpful guides
Short guides for CSV setup and office desk assignment.
Random Desk Assignment FAQ
Is employee data uploaded?
No. This is a static browser tool. CSV files, names, and desk numbers are processed locally in your browser and are not sent to a server.
What CSV format should I use?
For people, use a CSV with a name header. For desks, use a CSV with a desk header. You can also use the template buttons on this page.
How do I create a CSV from Excel or Google Sheets?
Create a sheet with the right header, then choose Save As or Download and select CSV. Upload that CSV here.
How many CSV rows are supported?
There is no strict row limit coded into the tool. For the best browser performance, keep people and desk CSV files under about 5,000 rows. Very large files may slow down depending on your device because CSV processing happens locally in your browser.
What happens if there are more people than desks?
The tool assigns as many people as possible and lists the remaining people as unassigned.
Buy Me a Coffee
SpinRandomTool is built and maintained by The Print Lab Chronicles. Your support helps fund updates, testing, new tools, and better guides.
Support on Buy Me a Coffee