Chess Caddy / Guides / Chess 960 generator

Chess 960: generating a position, and running the event

Roll a legal starting position in one tap — then the part most pages skip: what castling actually does when the rook did not start on a1, and how to run a Chess 960 night without arguments.

Last updated: 1 August 2026 · Rules verified against the current FIDE and US Chess texts on 25 July 2026.

Chess 960 — Fischer Random, and lately Freestyle Chess — shuffles the back row before the game and leaves everything else alone. The pawns do not move. The pieces move the way they always did. What disappears is twenty moves of memorised opening theory, which is exactly the point.

For an organiser it is one of the cheapest events you can put on. You need no new software, no new pairing rules and no new tiebreaks. You need a legal starting position, a way to show it to a room full of people, and a clear answer to the one question that will definitely come up: how does castling work now? This guide covers all three.

Want the position first and the reading later? Chess Caddy has a built-in Chess 960 generator — open the app, tap 960, and you get a random legal position with a board diagram, its official number and the castling squares spelled out. It works offline and needs no account.

What Chess 960 changes, and what it does not

Only one thing changes: where the eight pieces on the back row start. Everything else in the Laws of Chess applies unchanged — how the pieces move, en passant, promotion, the fifty-move rule, threefold repetition, touch-move, the clock. A Chess 960 game is a chess game.

Two consequences follow, and they are why clubs like it:

What does not change is general opening judgement. King safety, central control and getting your pieces out still decide the first ten moves. Players who assume "no theory" means "no principles" tend to lose quickly and blame the format.

The three rules that make a position legal

Not every shuffle is allowed. A Chess 960 starting array has to satisfy three conditions, and together they are what makes the castling rule work at all:

  1. The two bishops stand on opposite-coloured squares. One on a light square, one on a dark square — so the pair covers the whole board, exactly as in classical chess.
  2. The king stands somewhere between the two rooks. Not necessarily next to them, but with one rook to its left and one to its right.
  3. Black mirrors White. The same piece sits on the same file on both back rows. If White's queen is on the d-file, so is Black's.

The pawns do not move: they start on the second and seventh ranks as always.

Rule 2 is the interesting one. Because the king always starts between its rooks, there is always a rook on each side of it — so "kingside" and "queenside" castling both still mean something, whatever the shuffle produced.

The quickest way to check a hand-made position: look at the two bishops (different colour squares?), then look at the king (a rook on each side?). If both are true, the position is legal. There is no third thing to check.

Why exactly 960 — and what the position number means

The count falls out of the rules. Place the dark-square bishop first (4 choices), then the light-square bishop (4), then the queen on any of the six squares left (6), then the two knights on any two of the remaining five squares (10 ways). The last three squares are forced: reading left to right they must be rook, king, rook, which is what satisfies rule 2 automatically.

StepChoicesRunning total
Dark-square bishop (b, d, f or h)44
Light-square bishop (a, c, e or g)416
Queen, on any empty square696
Two knights among the five squares left10960
Rook, king, rook into the last three1 (forced)960

Those 960 positions have a standard numbering, devised by Reinhard Scharnagl and usually written SP-0 to SP-959. It is worth using, because it turns "set up this position" into a single number you can write on a whiteboard. Lichess uses the same scheme, so a position number means the same thing there as it does here.

One number is worth memorising: 518 is the ordinary chess starting position. If you are generating positions at random and 518 comes up, nothing has gone wrong — you have simply drawn classical chess, which happens roughly once every 960 draws. Some organisers re-roll it; some play it and enjoy the joke. Decide in advance which you do.

Castling: the part that catches everyone out

This is where every Chess 960 night gets its first dispute, and it is worth reading twice.

Castling in Chess 960 finishes exactly where classical castling finishes:

That is true no matter where the two pieces started. The king might travel five squares or one, or not move at all if it already stands on g1. The rook might jump over the king, or land behind it, or stay put. The destination squares never change.

The conditions are the familiar ones, with one wrinkle that trips people up:

Because of that, castling can look strange on the board. FIDE's own guidelines describe four different mechanical shapes it can take: both pieces move; the two swap squares; only the king moves; or only the rook moves. All four are the same rule.

The house rule that prevents the argument: announce before round one that castling is always king-to-g1-rook-to-f1 or king-to-c1-rook-to-d1, and that a player who wants to castle should say "castling" and place both pieces on their final squares. Nobody then has to adjudicate what the king "passed over".

Online the convention is different again: on Lichess and most other sites you castle by moving your king onto your own rook. It looks like a capture and is not. Mention this if your club plays a warm-up round online.

Setting the board up without an argument

Twenty people setting up an unfamiliar back row will produce at least one mirrored board unless you are careful. Three things fix it:

  1. Show the position, do not read it out. "Rook, knight, bishop, queen…" gets garbled by the fourth board. A diagram on a projector, a printed sheet on each table, or a phone held up beats speech every time.
  2. Give the files. A diagram labelled a to h removes the mirroring problem entirely — a player can check their own board against the letters.
  3. Say the letter code as a backup. The eight-letter string — RNBQKBNR for the classical position — is compact, unambiguous and easy to write on a whiteboard, as long as everyone knows it reads from the a-file to the h-file. K, Q, R, B and N are the usual English piece letters, which is why they stay in English even on a translated page: they are notation, like Elo.

Then have a quick look round the room before starting clocks. One mirrored board discovered on move three is a spoiled game; discovered before the clocks start, it is nothing.

Running a Chess 960 event at a club

The decisions worth making before anyone arrives:

Announce the castling rule at the same time as everything else. Our Swiss guide has the full pre-round announcement checklist; Chess 960 just adds two lines to it.

Pairings, byes and tiebreaks are unchanged

This is the good news, and the reason a Chess 960 event costs an organiser almost nothing extra.

The starting array has nothing to do with pairing. A Chess 960 Swiss pairs by score exactly like any other Swiss: same colour balancing, same no-rematch rule, same round count for your field size, same Buchholz or Sonneborn-Berger tiebreaks, same round robin or knockout if you prefer those. Byes are worth a point as usual. Ratings still seed round one, even though they were earned at classical chess.

In other words: run the tournament you already know how to run, and change only the position on the boards.

Are all 960 positions equally fair?

No, and it is worth being honest about that rather than repeating the marketing.

Engine analysis of the 960 arrays gives White an edge that varies by position — broadly from about level to roughly half a pawn, against about a fifth of a pawn for the classical array. So the average Chess 960 position is a little more balanced than the one we normally play, but a handful are noticeably sharper for White than classical chess is.

For club purposes this does not matter: over a five-round Swiss with a new position each round, and with colours balancing out, no one is meaningfully advantaged. It only matters if you are running a single decisive game — a knockout tie-break, say — in which case draw a fresh position rather than letting one player pick.

Where it came from, and where it is now

Bobby Fischer announced the format in Buenos Aires on 19 June 1996. Shuffled-chess ideas were much older — versions were proposed as far back as 1792 and played in the nineteenth century, and both David Bronstein and Pal Benko promoted variants of it. Fischer's contribution was the specific set of constraints above, which is what let castling survive intact.

FIDE adopted it. The rules sit in the FIDE Rules Commission's Guidelines II — Chess960 Rules and as an appendix to the Laws of Chess, and the world-championship regulations have their own chapter in the FIDE Handbook. Chess960 is the only variant FIDE recognises alongside classical chess.

At the top level the format has had a strange few years. FIDE ran a World Fischer Random Championship in 2019 (won by Wesley So, beating Magnus Carlsen in the final) and again in 2022 (won by Hikaru Nakamura). Meanwhile a commercial series, the Freestyle Chess Grand Slam Tour, grew up around Carlsen, ran a full 2025 season, and spent much of that year in a public fight with FIDE over who was entitled to call an event a world championship. The two sides signed a cooperation agreement in January 2026, and the joint FIDE Freestyle Chess World Championship 2026 was played at Weissenhaus in February 2026, with Carlsen beating Fabiano Caruana in the final.

The practical upshot for a club: the format is legitimate, the rules are settled and written down, and the branding is a fight between other people.

Rolling a position in Chess Caddy

Chess Caddy has a Chess 960 generator built in. Open the app and press the 960 button in the header — no tournament required, and it does not touch a tournament already in progress. You get:

It is free, needs no account, and works offline once loaded, like the rest of the app. The generator is standalone by design: it does not attach a position to a round, so if you want a record of which position each round used, write it on the pairing sheet. That is the honest limitation — the number is displayed and printable, but not stored with the tournament file.

Everything else about the event runs as normal: add your players, generate Swiss pairings, enter results, and let the standings and tiebreaks look after themselves.

Frequently asked questions

How many starting positions are there in Chess 960?

Exactly 960, which is where the name comes from. The count is 4 squares for the dark-square bishop, times 4 for the light-square bishop, times 6 for the queen, times 10 ways to place the two knights among the five remaining squares. The last three squares must be rook, king, rook in that order, so they add no further choice.

What makes a Chess 960 starting position legal?

Three things. The two bishops must stand on opposite-coloured squares, the king must stand somewhere between the two rooks, and Black must mirror White with the same piece on the same file. Pawns are unchanged on the second and seventh ranks. Any arrangement meeting those conditions is one of the 960.

How does castling work in Chess 960?

It ends where it always ends. After short castling the king is on g1 and the rook on f1; after long castling the king is on c1 and the rook on d1, whatever squares they started from. The king may not castle out of, through or into check, and every square involved must be empty apart from the king and that rook themselves.

Can you castle in Chess 960 if the rook is in the way?

Yes. The castling rook never blocks its own castling — the king and that rook are allowed to pass through each other, and either may finish on a square the other started on. Only some third piece standing on one of the squares involved prevents the castle.

Can the king stay still when castling in Chess 960?

Yes. If the king already stands on g1, short castling moves only the rook, to f1. Equally, if the rook already stands on f1, only the king moves. FIDE describes four mechanical forms of the move — both pieces move, the two swap, king only, or rook only — and they are all the same rule.

What is position 518 in Chess 960?

The ordinary chess starting position, RNBQKBNR. In the standard 0-959 numbering it is number 518, so a random draw produces classical chess roughly once in every 960 positions. Decide before the event whether you re-roll it or simply play it.

Are Chess 960 position numbers the same everywhere?

The widely used scheme is Reinhard Scharnagl’s, numbering the positions 0 to 959, and Lichess uses it — position 518 is the classical array there too. Not every site shows a number at all, so if you are quoting one to players outside your club, say which scheme you mean.

Should everyone play the same position in a round?

Usually yes. One position per round is the normal choice for a graded or club Swiss: everyone faces the same problem, setup is a single announcement, and spectators can follow along. Different positions on different boards is a reasonable variation for a casual blitz night but adds work for no real gain.

Do Swiss pairings work for a Chess 960 tournament?

Yes, unchanged. The starting array has nothing to do with pairing, so a Chess 960 event pairs by score exactly like any other Swiss, with the same colour balancing, the same no-rematch rule and the same Buchholz or Sonneborn-Berger tiebreaks. Round robin and knockout work unchanged too.

Are all 960 positions equally balanced?

Not exactly. Engine analysis gives White an edge that varies by position, from roughly level to about half a pawn, against about a fifth of a pawn for the classical array. The average position is slightly fairer than classical chess, but a few are sharper. Over a multi-round event with a new position each round it evens out.

Is Chess 960 an official FIDE format?

Yes. Its rules sit in the FIDE Rules Commission guidelines and as an appendix to the Laws of Chess, and world-championship regulations have their own chapter in the FIDE Handbook. It is the only variant FIDE recognises alongside classical chess. Ordinary club Chess 960 games are not FIDE-Elo-rated.

Who invented Chess 960?

Bobby Fischer announced it in Buenos Aires on 19 June 1996. Shuffled-chess ideas long predate him — versions were proposed in 1792 and played in the 1840s, and Bronstein and Benko promoted their own. Fischer’s contribution was the specific constraints that keep castling working, which is what turned a novelty into a playable format.

What is Freestyle Chess?

The same game under a commercial brand. The Freestyle Chess Grand Slam Tour, associated with Magnus Carlsen, ran a full 2025 season and spent much of the year disputing world-championship branding with FIDE. The two settled in January 2026, and the joint FIDE Freestyle Chess World Championship was played in February 2026, won by Carlsen.

How much extra time should you allow for a Chess 960 round?

There is no rule, so make it a house decision and apply it every round. A common approach is to display the position a few minutes before clocks start so players can orient themselves. A faster time control than your usual suits the format, because nobody has memorised anything and long early thinks help less than they normally would.

Can I get a random Chess 960 position for free?

Yes — Chess Caddy generates one in the browser with no account and no cost. Press the 960 button and you get a legal position with a labelled board diagram, its position number, the eight-letter code and the castling squares, plus a printable sheet for the wall. It works offline once the page has loaded.

Sources

Generate a Chess 960 position now

Free, no account, works offline. A random legal position with a labelled board diagram, its official number, the castling squares and a printable sheet — inside a tournament manager that also runs the Swiss.

Launch Chess Caddy — it’s free