Від гравця потрібно заповнити вільні клітини цифрами від 1 до 9 так, щоб у кожному рядку, кожному стовпці і кожному малому квадраті 3×3 кожна цифра зустрічалася лише один раз. Складність судоку залежить від кількості спочатку заповнених клітин та від методів, які потрібно застосовувати для її розв'язання.