Chess in Tehran
The city holds the world record for the largest simultaneous exhibition - and still has almost nowhere to play on a Thursday evening
Vibe Chess is an evening over a board in an ordinary room: a cafe, an office, a co-working space. Several short games, a new opponent each round, a standings table at the end. It runs on a free app that decides who plays whom, with which colour, and who is actually leading.
There is no Vibe Chess meetup in Tehran yet. The app works here, the city is in the system, and the first evening belongs to whoever sets it up.
Competitive enough to matter, casual enough to come alone
A capital of competitive chess, thin on casual chess
Everything organized about Iranian chess runs through this city: the federation, the provincial association, the club teams that contest the national league, the grandmasters who came up through them. In 2011 the city put 604 boards in a university hall at once and took a world record that still stands as the largest simultaneous exhibition ever played.
All of that machinery is built for people who compete. It is not built for the thirty-year-old who learned the moves as a child, plays a few blitz games on a phone at night, and would happily spend an evening at a board if there were an evening to spend it at.
In a city of nine million, that group is not small. What it lacks is not talent or interest - it is a format that costs nothing to join and nothing to leave.
Five people who end up at the same table
You are not going to join a club
Clubs mean a schedule, a membership and a coach with a plan for you. An evening event asks for nothing except that you turn up and play.
Your rating is somewhere around nothing
A room of nine million people contains an enormous number of players who never took a rating. Swiss pairings put them against each other, not against the strongest person present.
You want colleagues to actually talk
An office tournament does what a team dinner never manages: two hours in, the quiet analyst and the sales director are arguing about a rook endgame.
You already coach or organize
Pairings, colours, standings and tie-breaks stop being your evening's work. You run the room; the app runs the tournament.
You play blitz online every night
Then you already have the skill. What you are missing is the part where somebody sits down opposite you and thinks for four minutes.
Five steps from an idea to a finished crosstable
The hard part of a Swiss tournament was always the pairings. That part is now the program's job, which is why an evening like this no longer needs an arbiter.
- 1
Choose a room
A cafe, an office floor, a co-working space, a university club room. Tables for eight to forty people and a couple of free hours is the entire requirement.
- 2
Set the tournament up
Name, date, time control, number of rounds - about a minute in the app. No club affiliation, no licence, no arbiter status.
- 3
Let people sign themselves up
You send one link. The entry list fills in on its own and tells you how many boards you need before the day arrives.
- 4
Run the rounds
Each round is paired for you. Results go in as the games end, and the standings and Buchholz update immediately.
- 5
Publish the table
The crosstable is finished the moment the last game is. It exports as a report if the event needs a formal record.
What usually stops people, and what actually happens
Tehran already has strong clubs
It does, and they are not competing with this. Clubs train players who want to compete; an evening in a cafe serves the far larger group who just want a game after work.
I do not know the Swiss system
You do not need to. Who meets whom, which colour they get and who is genuinely leading are all decided by the program.
My colleagues barely play
That is the usual starting point for an office event. Four rounds of ten minutes each and the room finds its own level - the standings sort out who plays whom.
The venue's connection is unreliable
The clock and the puzzle sprint run on the phone itself. Results upload when the network returns; the games never wait for it.
Nobody has time for a whole tournament
Four rounds of blitz take about ninety minutes. That is an evening, not a weekend.
What does it cost
Nothing. No paid tier, no player limit, no advertising.
What you get for nothing
Swiss pairings
The Dutch system through bbpPairings, the open-source engine used at rated events - colours, floats and repeat pairings are its problem. How many rounds to play.
Standings and tie-breaks
Points and Buchholz recalculate after every round, so second place is never a debate.
A chess clock
A clock in the browser on any two phones. It runs offline, so the venue's connection cannot stop a round.
Frequently asked
Where can I play chess in Tehran?
The Chess Federation of the Islamic Republic of Iran and the Tehran province chess association are both based in the city, and there are club teams that play in the national Premier League. Those routes are competitive chess. For a casual game, the practical option is an evening event: a cafe or an office, several short games, a table at the end - which is the format this page is about.
Are there Vibe Chess evenings in Tehran already?
Not yet. Tehran is in the system and the app works here, but nobody has run a meetup in the city so far. The first person to create a tournament becomes its organizer.
How many players do I need?
Eight is enough for a four-round Swiss and a real winner. Sixteen gives five rounds. There is no maximum in the app - the pairing engine handles a hall as easily as a table.
How long does an evening take?
Blitz of four or five rounds runs about ninety minutes to two hours. Rapid takes closer to three. Both fit inside an evening.
Can I run this at work?
Yes, and it is one of the most common uses: a corporate tournament needs no stage, no host and no rehearsal, and it seats people from different departments opposite each other by accident.
Is the app free?
Yes. No subscriptions, no paid tiers, no limit on the number of tournaments or players, and no advertising.
Does the interface work in Persian?
Not yet - the app currently speaks eleven languages, and Persian is not among them. English and Arabic are the nearest options. Boards, pairings and standings are language-independent, and events do get run this way in countries we have not translated for.
What do I need to bring?
Boards and pieces, and phones for the clock - it runs in the browser with nothing to install. That is the whole list.
Are the pairings the official ones?
They follow the Dutch system through bbpPairings, the open-source engine used at rated events, with Buchholz as the tie-break. The program itself carries no FIDE approval, so check your federation's requirements before running a rated tournament.
Can I run a children's tournament?
Yes. The pairing rules are identical and the standings are easy for parents to follow. For juniors the account belongs to a coach or a parent.
Where people play and learn chess in Tehran
Tehran is where Iranian chess is administered, trained and, on one occasion, entered into the record books. Ehsan Ghaem Maghami, born here in 1982, is a thirteen-time national champion - a record - and in February 2011 he set the Guinness world record for the largest simultaneous exhibition at Shahid Beheshti University: 604 games in a single sitting of more than 25 hours, 580 of them won. Amin Tabatabaei, also born in Tehran, is the country's strongest active player, rated 2726 and inside the world's top 20.
- Chess Federation of the Islamic Republic of IranTehran · the national governing body - rated tournaments, national championships and the international calendar (ircf.ir)
- Tehran Province Chess AssociationTehran · provincial competitions, coaching and the qualifying path into national events
- Premier League club teamsTehran and other provinces · Iran's team championship, the Thinkers Cup, is played by ten clubs across the country; several of the strongest are based in Tehran
- Ehsan Ghaem Maghami, born in Tehran in 1982, has won the Iranian championship 13 times - more than anyone else - and became a grandmaster in 2000.
- The Guinness world record for the largest simultaneous chess exhibition was set in Tehran in February 2011: 604 games at once, over 25 hours of play.
- Amin Tabatabaei, born in Tehran in 2001, became a grandmaster at 17 and won the Aeroflot Open in 2024; he is rated 2726 and ranked about 20th in the world.
- Sarasadat Khademalsharieh, born in Tehran in 1997, won the World Under-12 Girls title and finished runner-up at the 2018 Women's World Rapid and Blitz; she has represented Spain since July 2023.
- Iran's team championship, the Premier League, is contested by ten clubs and moves between provinces through the season rather than sitting in one city.
Solve a chess puzzle
Mate in one - a real position from a chess database. Solve it and see if you're a fit for us.
How to run a tournament without being an arbiter
No arbiter skills required. The app takes over the part that usually stops people from running tournaments at all: who plays whom in each round and who finishes first.
works for ten players and for fifty
for a small group that wants to play everyone
for those who do not need a bracket at all
- 1Creating the event takes a minute
- 2Open registration and drop the link into the chat
- 3Pairings follow FIDE rules (Dutch system, the bbpPairings engine)
- 4Results go in with two taps and the table recalculates instantly