Fun
Mafia Game Role Generator
Used by developers, writers, and creators worldwide.
A mafia game role generator assigns the secret roles for a game of Mafia (also known as Werewolf), balancing the right number of mafia, special roles, and villagers for your group size. Mafia is a brilliant social deduction game, but setting it up means secretly dealing out a balanced mix of roles, which is fiddly to do fairly. This tool takes your player count and produces a shuffled, balanced role list — mafia to deceive, a detective and doctor to help the town, and villagers. Enter your number of players and generate the roles. It is ideal for parties, camps, classrooms, and game nights. Assign each player their secret role privately, then play through the night-and-day cycle as the town tries to root out the mafia. The ratio here keeps the game balanced for most group sizes.
Loading usage…
Free forever — no account required
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Enter how many players you have.
- Click Generate to produce the roles.
- Assign each player their role privately.
- Play through the night-and-day cycle.
Use Cases
- •Setting up a game of Mafia or Werewolf
- •A party social deduction game
- •A summer camp activity
- •A classroom group game
- •A game night with friends
Tips
- →Keep every role secret.
- →About one mafia per four players.
- →Use a moderator to run the rounds.
- →Add special roles for big groups.
FAQ
how does Mafia work
Players are secretly assigned roles — mafia, special roles like detective and doctor, and ordinary villagers. The game alternates between night, when the mafia secretly pick a target, and day, when the town debates and votes to eliminate a suspect. The mafia win by outnumbering the town; the town wins by eliminating all mafia.
how many mafia should there be
A common rule of thumb is about one mafia for every four players, which this generator follows, plus a detective and a doctor. That ratio keeps most games balanced and tense; you can adjust it for larger or more experienced groups.
how do i assign the roles
Give each player their role privately — the generated list assigns a role to each player number, so you can deal them out secretly or have a moderator whisper each one. Keep roles hidden, and let the deduction and bluffing begin.