Choir Seating
Seat a choir so everyone keeps their neighbours.
A tool that arranges choir seating so every singer always has a neighbour from each of their groups — beside, in front, or behind — across every way the choir is split. It auto-arranges the stage for you, then lets you fine-tune by hand.
How It Works
🎼
1. Build your roster
Add singers with their voice section and define the ways the choir is split (2-way, 3-way, and so on). Load a preset or import a CSV to start fast.
🪄
2. Auto-arrange
The solver seats the whole stage so each singer keeps a same-group neighbour on every split, and flags anyone left isolated.
✋
3. Fine-tune
Drag any two singers to swap their seats, right-click to pin someone in place, then re-arrange the rest around the pins.
Good to know
- •Runs entirely in your browser — no account, no server.
- •Your roster, splits and seating are saved locally; export a CSV or JSON backup to move between devices.
- •Built for any choir: define your own splits, not just the example's.