Stockfish Elo en speelniveaus
Voor iPhone, iPad, Mac en Android. Zonder account.
Hoe sterk is Stockfish? Op volle kracht veel sterker dan elke menselijke speler. Maar Stockfish kan ook bewust zwakker spelen, en zo bieden schaakapps en websites niveaus voor elke speler aan. Deze pagina legt uit welke instellingen achter die niveaus zitten, wat een Elo-getal bij een engineniveau wel en niet betekent, hoe de Stockfish-niveaus op Lichess zijn opgebouwd en hoe je het juiste niveau voor jezelf kiest.
Hoe Stockfish zijn sterkte begrenst
Stockfish heeft twee ingebouwde manieren om zwakker te spelen. Beide zijn UCI-opties: instellingen die een schaakprogramma naar de engine stuurt voordat die gaat rekenen.
- Skill Level, van 0 tot 20. 20 is volle kracht en 0 de zwakste instelling. Onder 20 vergelijkt Stockfish een aantal kandidaatzetten en kiest hij soms bewust een zwakkere, met een element van toeval. Hoe lager het niveau, hoe eerder in de berekening hij die keuze maakt en hoe grotere fouten hij accepteert.
- UCI_LimitStrength en UCI_Elo. Met
UCI_LimitStrengthingeschakeld kan een programma metUCI_Eloom een doelsterkte in Elo vragen. In Stockfish 19 is het toegestane bereik 1320 tot 3190. Intern rekent Stockfish deze Elo om naar een skill level.
Het bereik staat in de broncode (search.h in Stockfish 19). Volgens een commentaar daar is de omrekening afgestemd op partijen tussen Stockfish op verschillende skill levels en een andere engine, en bestrijkt ze ongeveer 1320 tot 3190 op de CCRL-blitzschaal. CCRL is een ratinglijst voor engines, niet voor mensen.
Er is een derde manier die elk programma kan gebruiken: het zoeken zelf begrenzen. Een vast aantal knopen (stellingen die de engine bekijkt), een vaste diepte of een korte tijd per zet maken Stockfish allemaal zwakker, want een ondiepe berekening mist tactiek die een diepere berekening vindt. Veel apps combineren zulke limieten met het skill level.
Waarom engine-Elo niet jouw rating is
Een Elo-getal betekent alleen iets binnen de eigen groep spelers. Engineniveaus worden gemeten in partijen tussen engines. Jouw rating komt uit partijen tussen mensen, op één bepaalde site of bij één bond.
- Andere spelersgroepen. UCI_Elo is verankerd aan een ratinglijst voor engines. Ratings op Lichess en Chess.com komen uit partijen tussen hun eigen spelers, FIDE-ratings uit gewaardeerde partijen aan het bord.
- Andere fouten. Een begrensde engine speelt vooral sterke zetten en af en toe een zwakkere die door toeval is gekozen. Mensen maken andere soorten fouten: ze zien een dreiging over het hoofd, schatten een plan verkeerd in of komen in tijdnood. Een niveau dat op papier bij je rating past, kan veel moeilijker of veel makkelijker aanvoelen.
- Andere omstandigheden. De tijd per zet en de snelheid van het apparaat veranderen hoe sterk een niveau speelt.
Zelfs menselijke ratings komen niet met elkaar overeen. Dezelfde speler heeft verschillende getallen op Lichess, op Chess.com en bij de FIDE, zoals de vergelijking in Chess.com- en Lichess-ratings omrekenen laat zien. Zie de Elo van een engineniveau dus als een sport op een ladder, niet als een rating die je met de jouwe kunt vergelijken.
Hoe sterk is Stockfish op volle kracht?
Ver boven elke mens. Bij Stockfish 18 schreef het Stockfish-team dat de engine sterker is dan elke menselijke speler, zelfs op oudere of eenvoudige hardware (aankondiging). Op de CCRL 40/15-ratinglijst van 16 oktober 2026 staat Stockfish 19 op vier processorkernen op de eerste plaats met 3650 Elo.
Dat getal staat op een engineschaal, gemeten tegen andere engines onder vaste omstandigheden. Het zegt niet precies hoe een match tegen een mens zou verlopen. Wat het wel zegt: op volle kracht is Stockfish een hulpmiddel voor analyse, geen trainingspartner voor mensen. Om ertegen te spelen heb je een begrensd niveau nodig. Wat er in de nieuwste versie is veranderd, lees je in Stockfish 19.
Stockfish-niveaus op Lichess
Op Lichess kun je tegen de computer spelen op niveau 1 tot 8. De computerzetten komen van fishnet, de gedistribueerde Stockfish-dienst van Lichess. Op het moment van schrijven legt de broncode (api.rs) per niveau drie limieten vast:
| Lichess-niveau | Skill Level | Dieptelimiet | Tijd per zet |
|---|---|---|---|
| 1 | -9 | 5 | 50 ms |
| 2 | -5 | 5 | 100 ms |
| 3 | -1 | 5 | 150 ms |
| 4 | 3 | 5 | 200 ms |
| 5 | 7 | 5 | 300 ms |
| 6 | 11 | 8 | 400 ms |
| 7 | 16 | 13 | 500 ms |
| 8 | 20 | 22 | 1000 ms |
Drie dingen vallen op. Niveau 1 tot 3 gebruiken skillwaarden onder 0, buiten het bereik van de officiële Stockfish-optie. Op niveau 8 staat de skilllimiet uit (20), maar diepte en tijd zijn nog steeds begrensd, dus niveau 8 is heel sterk zonder Stockfish op volle kracht te zijn. En de code stelt skill, diepte en tijd in, geen Elo. Elke Elo die je voor een Lichess-niveau leest, is een schatting van elders, geen getal uit de code van Lichess.
De vijf niveaus in ChessWOW
ChessWOW gebruikt voor zijn vijf niveaus de eigen instellingen van Stockfish 19:
| Niveau | Doel | Hoe het is ingesteld |
|---|---|---|
| Beginner | Elo 800 | Skill Level 0 plus een kleine limiet op het aantal knopen |
| Clubspeler | Elo 1600 | UCI_LimitStrength met UCI_Elo 1600 |
| Meester | Elo 2200 | UCI_LimitStrength met UCI_Elo 2200 |
| Grootmeester | Elo 2700 | UCI_LimitStrength met UCI_Elo 2700 |
| Stockfish op volle kracht | zonder limiet | Geen sterktelimiet, alle processorkernen |
Het niveau Beginner vraagt om een andere methode. UCI_Elo kan niet lager dan 1320, en Skill Level 0 alleen speelt nog te goed voor iemand die het spel aan het leren is. Daarom combineert ChessWOW Skill Level 0 met een kleine limiet op het aantal knopen. De engine rekent dan zo weinig dat hij ook korte tactiek mist. Alle Elo-waarden zijn doelen op de schaal van Stockfish, geen ratings van Lichess of Chess.com, en het apparaat en de bedenktijd beïnvloeden hoe een niveau speelt.
Dezelfde vijf niveaus kun je in je browser uitproberen op het bord bovenaan tegen Stockfish spelen. De browser draait een kleinere versie van Stockfish 19 met een kleiner netwerk.
Zo kies je het juiste niveau
- Stap 1
Begin op een niveau dat een beetje makkelijk lijkt. Nieuw met schaken: Beginner. Speel je regelmatig en ken je de basistactiek: Clubspeler. Sterke club- of toernooispelers kunnen bij Meester beginnen.
- Stap 2
Speel drie tot vijf partijen zonder tips, zodat de uitslag je eigen spel weergeeft.
- Stap 3
Tel je resultaten. Win je bijna elke partij, ga dan een niveau omhoog. Verlies je bijna elke partij, ga dan een niveau omlaag.
- Stap 4
Blijf waar je sommige partijen wint en andere verliest. Van die partijen leer je het meest.
- Stap 5
Bekijk na elke partij het rapport. Het partijrapport laat zien waar de partij kantelde. Oefen die stellingen voor de volgende partij.
Als je een niveau omhooggaat, reken er dan op dat je eerst een paar partijen verliest. De stappen tussen de niveaus zijn niet even groot, op Lichess net zo goed als in elke app. Voelt een stap te groot, speel dan meer partijen op het lagere niveau, of begin vanuit een stelling waarin je beter staat en oefen het uitspelen ervan.
Vragen en antwoorden
Wat is de Elo van Stockfish?
Op volle kracht heeft Stockfish 19 op vier kernen een rating van 3650 op de CCRL 40/15-lijst van 16 oktober 2026. Dat is een engineschaal en niet te vergelijken met menselijke ratings.
Welke Elo heeft Stockfish niveau 8 op Lichess?
De code van Lichess noemt er geen. Niveau 8 gebruikt Skill Level 20 met een dieptelimiet van 22 en tot één seconde per zet.
Wat is de laagste Elo waarop je Stockfish kunt instellen?
Met UCI_Elo 1320 in Stockfish 19. Voor zwakker spel zijn Skill Level en limieten op het zoeken nodig, zoals een maximum aantal knopen.
Wat betekent Skill Level 20?
Volle kracht. Op 20 kiest Stockfish niet bewust zwakkere zetten.
Is het niveau Beginner van ChessWOW echt Elo 800?
Het is een doel op de schaal van Stockfish, bereikt met Skill Level 0 en een limiet op het aantal knopen. Het is niet hetzelfde als een rating van 800 op Lichess, op Chess.com of bij de FIDE.
Lees verder
Vind je niveau tegen Stockfish.
Vijf niveaus met het volledige netwerk, offline op iPhone, iPad, Mac en Android.