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.

Privacy focused: this static tool processes CSV files locally in your browser.

Desk CSV header: desk

People CSV header: name

Desk assignments

Generate assignments to see the result here.

Add desks and people, then assign desks randomly.

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