Back to all tools

Role Spinner

Randomly assign roles to players. Perfect for Mafia, party games and team activities.

No files are stored on our servers

Players (6)

Alice
Bob
Charlie
Diana
Eve
Frank

Roles (6)

Mafia
1
Doctor
1
Sheriff
1
Citizen
3

How to use

  1. 1

    Add player names and set how many of each role you need.

  2. 2

    Spin the name wheel to pick a random player, then spin the role wheel to assign their role.

  3. 3

    Repeat until all players have a secret role — then share the results!

Free Role Spinner — Assign Secret Roles for Mafia & Party Games

Randomly assign secret roles for Mafia, Werewolf, Among Us, and other social deduction games. Free, private, browser-based role spinner. No signup.

Skycally's Role Spinner takes the awkwardness out of distributing secret roles for social deduction games. Add your players, configure how many Mafia, Doctors, Sheriffs, Citizens — or any custom roles — you want in play, then let the spinner do the rest. A first wheel picks a random player, and a second wheel assigns them a role drawn from the remaining pool, ensuring every game starts with a perfectly fair, fully randomized setup.

The spinner supports any combination of named roles — perfect for Mafia, Werewolf, Secret Hitler, Among Us-style party games, classroom activities, team-building exercises, or any moment when you need to hand out hidden identities without arguments. Role counts are configurable, so you can tailor the game balance for any group size from 4 to 20+ players.

Everything runs locally in your browser: names and roles never leave your device, making it safe to use even when someone is screen-sharing. Once all roles are assigned, copy the full assignment table with one click for moderators or post-game recaps. The animated dual-wheel presentation builds suspense and makes each reveal a moment.

Unlike passing folded pieces of paper or whispering roles, the spinner provides a transparent process everyone can watch without seeing each other's results. Each player receives their role privately on their own screen, maintaining the secrecy that social deduction games depend on.

Frequently Asked Questions

What games is this suitable for?

Mafia, Werewolf, Secret Hitler, Town of Salem, Among Us, Avalon, One Night Ultimate Werewolf, and any other social deduction or hidden role game. It also works for classroom role-play and team-building activities.

How many players and roles can I add?

There is no hard limit. The spinner works for any group size — typically 4 to 20+ players. Add as many custom role types as your game requires.

Can I create custom roles?

Yes. You can define any role name and set how many players receive that role. Perfect for custom game variants or creating unique role sets for your group.

Is the role assignment private?

Each player's role is revealed on their own screen — other players cannot see it unless they look at the same device. This maintains the secrecy that social deduction games require.

Can I copy the full assignment list?

Yes. After all roles are assigned, a copy button lets you export the complete player-role table as plain text for moderators or record-keeping.

Does the role assignment stay on the server?

No. All assignments happen locally in your browser. Nothing is sent to any server, making it safe to use with shared screens or in sensitive environments.

Can I re-spin if someone gets the wrong role?

Yes. You can reset and re-run the spinner at any time without losing your player or role configuration.

Does this work on mobile?

Yes. The spinner and role configuration are fully responsive and work on smartphones, tablets, and desktops.

You might also like

Other tools you might find useful.