Zo gebruik je de sudoku-oplosser
- Vul de puzzel in. Tik op een vakje en dan op een cijfer van het cijferblok (of typ het op je toetsenbord; de pijltjestoetsen verplaatsen de selectie, Backspace of 0 maakt een vakje leeg). Gegeven cijfers staan vet. Wil je alles in één keer invoeren, plak de puzzel dan als 81 tekens – rij voor rij, met
0of.voor lege vakjes – in het veld onder het rooster, of druk op Ctrl+V terwijl een vakje geselecteerd is. Spaties, regeleinden en lijnen zoals|of-worden genegeerd. - Let op rood. Tijdens het invullen wordt elk cijfer dat twee keer in een rij, kolom of 3×3-blok staat rood, zodat een tikfout opvalt voordat je oplost.
- Druk op Oplossen. De ontbrekende cijfers verschijnen in het groen, en de melding zegt of de puzzel precies één oplossing heeft, meer dan één of geen.
- Of los hem zelf op. Schakel naar Zelf oplossen: de gegeven cijfers liggen vast en de cijfers die jij toevoegt zijn van jou (blauw). Hint vult het volgende vakje in dat met eenvoudige logica te vinden is en legt de redenering uit; Controleren vergelijkt jouw cijfers met de oplossing en maakt foute rood zonder iets anders te verklappen; Mijn cijfers wissen begint opnieuw met dezelfde gegeven cijfers.
De puzzel wordt op dit apparaat bewaard, dus je kunt de pagina sluiten en later verder. Link kopiëren zet het hele rooster – gegeven cijfers en jouw cijfers – in een link om door te sturen. Er wordt niets geüpload: de oplosser draait in je browser en werkt na het laden ook offline.
Hoe de oplosser werkt
Een sudoku heeft 81 vakjes in 27 groepen – 9 rijen, 9 kolommen en 9 blokken – en elke groep moet de cijfers 1 tot en met 9 precies één keer bevatten. De oplosser houdt per rij, kolom en blok bij welke cijfers al gebruikt zijn, en weet zo meteen de kandidaten van elk leeg vakje. Daarna vult hij het rooster met backtracking en het doorrekenen van beperkingen (constraint propagation):
- hij werkt altijd aan het lege vakje met de minste kandidaten. Een vakje met één kandidaat wordt meteen ingevuld; een vakje zonder kandidaten betekent dat een eerdere gok fout was, en de oplosser gaat terug;
- hebben alle vakjes twee of meer kandidaten, dan probeert hij ze een voor een en gaat vanaf daar verder.
Zo lost hij elke geldige 9×9-sudoku op in milliseconden. Hij stopt niet bij de eerste oplossing, maar zoekt door tot hij een tweede vindt of bewijst dat die er niet is. Daardoor kan hij zeggen of een puzzel geldig is (precies één oplossing), dubbelzinnig (meer dan één, meestal omdat er een cijfer ontbreekt of verkeerd is overgenomen) of onmogelijk (geen – bijvoorbeeld twee vijven in één rij, of een vakje waarvan rij, kolom en blok samen al alle cijfers bevatten).
Hoe de hints elke stap uitleggen
De hints gebruiken de twee technieken waarmee de meeste makkelijke en middelzware sudoku’s op te lossen zijn, en zeggen welke van toepassing is:
- Verborgen single (hidden single) – een cijfer dat in een blok, rij of kolom nog maar één mogelijke plek heeft, omdat alle andere lege vakjes van die groep dat cijfer al “zien” in hun eigen rij, kolom of blok. De hint markeert de groep en de cijfers die de andere vakjes uitsluiten.
- Naakte single (naked single) – een vakje waarvan acht van de negen cijfers al in zijn rij, kolom of blok staan, zodat er maar één overblijft.
Blokken komen eerst, omdat de meeste mensen het rooster zo afzoeken. Vindt geen van beide technieken een vakje, dan vraagt de puzzel moeilijkere methoden (paren, pointing pairs, X-wing…); de hint zegt dat en onthult uit de oplossing het lege vakje met de minste kandidaten. Is een van jouw cijfers fout, dan wijst de hint dat eerst aan: logica die op een fout voortbouwt, leidt nergens heen.
Uitgewerkte voorbeelden
Een klassieke puzzel met 30 gegeven cijfers
Dit is de voorbeeldpuzzel uit het Wikipedia-artikel “Sudoku”, en de puzzel die je ziet als je deze pagina opent. Als tekst: 53..7....6..195....98....6.8...6...34..8.3..17...2...6.6....28....419..5....8..79.
| 5 | 3 | 7 | ||||||
| 6 | 1 | 9 | 5 | |||||
| 9 | 8 | 6 | ||||||
| 8 | 6 | 3 | ||||||
| 4 | 8 | 3 | 1 | |||||
| 7 | 2 | 6 | ||||||
| 6 | 2 | 8 | ||||||
| 4 | 1 | 9 | 5 | |||||
| 8 | 7 | 9 |
De eerste hint is een verborgen single in het blok middenboven: de 8 kan alleen in rij 1, kolom 6, want de achten in rij 3, kolom 3 en rij 5, kolom 4 sluiten alle andere lege vakjes van dat blok uit. Volg je de hints, dan vullen alleen deze twee technieken alle 51 lege vakjes: een makkelijke puzzel. De oplosser heeft 52 zoekstappen nodig om te bewijzen dat de oplossing uniek is:
| 5 | 3 | 4 | 6 | 7 | 8 | 9 | 1 | 2 |
| 6 | 7 | 2 | 1 | 9 | 5 | 3 | 4 | 8 |
| 1 | 9 | 8 | 3 | 4 | 2 | 5 | 6 | 7 |
| 8 | 5 | 9 | 7 | 6 | 1 | 4 | 2 | 3 |
| 4 | 2 | 6 | 8 | 5 | 3 | 7 | 9 | 1 |
| 7 | 1 | 3 | 9 | 2 | 4 | 8 | 5 | 6 |
| 9 | 6 | 1 | 5 | 3 | 7 | 2 | 8 | 4 |
| 2 | 8 | 7 | 4 | 1 | 9 | 6 | 3 | 5 |
| 3 | 4 | 5 | 2 | 8 | 6 | 1 | 7 | 9 |
Een puzzel met meer dan één oplossing
Haal één gegeven cijfer weg – de 8 in rij 3, kolom 3 (53..7....6..195....9.....6.8...6...34..8.3..17...2...6.6....28....419..5....8..79) – en dezelfde puzzel heeft meer dan één oplossing. De oplosser meldt dat, in plaats van stilletjes er één te kiezen. Een ontbrekend of verkeerd overgenomen cijfer uit de krant is de gebruikelijke oorzaak; vergelijk het rooster met het origineel.
‘De moeilijkste sudoku ter wereld’
De Finse wiskundige Arto Inkala publiceerde deze puzzel met 21 gegeven cijfers in 2012, en kranten noemden hem de moeilijkste sudoku ooit: 8..........36......7..9.2...5...7.......457.....1...3...1....68..85...1..9....4... Aan het begin is er geen enkele verborgen of naakte single (de hint moet een vakje onthullen), en dat maakt hem met de hand zo zwaar. Toch vindt de oplosser de enige oplossing in 24.881 zoekstappen – honderdsten van een seconde op een telefoon.
Goed om te weten
- Een sudoku heeft minstens 17 gegeven cijfers nodig voor één unieke oplossing. Gary McGuire, Bastian Tugemann en Gilles Civario bewezen in 2012 met een uitputtende computerzoektocht dat geen enkele sudoku met 16 cijfers een unieke oplossing heeft.
- Veel gegeven cijfers maken een puzzel niet makkelijk, en weinig maken hem niet moeilijk: het hangt af van de technieken die nodig zijn. Inkala’s puzzel heeft er 21; veel makkelijke krantensudoku’s hebben er minder dan 30.
- Er bestaan 6.670.903.752.021.072.936.960 volledig ingevulde 9×9-roosters, volgens de telling van Bertram Felgenhauer en Frazer Jarvis (2005).
Beperkingen
- Alleen de klassieke 9×9-sudoku – geen 4×4, 6×6, 12×12, 16×16, killer-, legpuzzel- of samoeraisudoku.
- De hints gebruiken alleen de twee basistechnieken. Bij moeilijke puzzels onthullen ze vakjes in plaats van de gevorderde techniek te noemen die een expert zou gebruiken.
- Geen foto-invoer: typ of plak de cijfers.
Veelgestelde vragen
Lost hij elke sudoku op?
Elke klassieke 9×9-sudoku die een oplossing heeft, ook de moeilijkste die ooit zijn gepubliceerd, meestal in een paar milliseconden. Heeft een puzzel geen of meer dan één oplossing, dan zegt de oplosser dat in plaats van te gokken.
Hoe controleer ik mijn antwoorden zonder de oplossing te zien?
Schakel naar Zelf oplossen, vul in wat je kunt en druk op Controleren. Foute cijfers worden rood en de melding zegt hoeveel vakjes er nog over zijn; de rest van de oplossing blijft verborgen.
Waarom heeft mijn puzzel meer dan één oplossing?
Waarschijnlijk ontbreekt er een gegeven cijfer of staat het in het verkeerde vakje. Een echte sudoku heeft precies één oplossing, en elke puzzel met minder dan 17 cijfers heeft er altijd meer. Vergelijk het rooster vakje voor vakje met het origineel.
Waarom “geen oplossing” terwijl niets rood is?
Rood toont alleen hetzelfde cijfer twee keer in een rij, kolom of blok. Een puzzel kan ook minder zichtbaar onmogelijk zijn, bijvoorbeeld een vakje waarvan rij, kolom en blok samen al 1 tot en met 9 bevatten. Meestal is er een cijfer verkeerd ingevuld.
Kan ik een sudoku via een foto laten oplossen?
Nee: vul de puzzel in door op een vakje en dan op een cijfer te tikken. Heb je hem als tekst (81 cijfers, met 0 of een punt voor lege vakjes), plak hem dan in het veld onder het rooster – dat gaat het snelst.
Laatst bijgewerkt: 15 oktober 2026