Sudoku (数独code: ja is deprecated , sūdoku), juga dikenal sebagai Number Place atau Nanpure, adalah sejenis teka-teki logika. Tujuannya adalah untuk mengisikan angka-angka dari 1 sampai 9 ke dalam jaring-jaring 9×9 yang terdiri dari 9 kotak 3×3 tanpa ada angka yang berulang di satu baris, kolom atau kotak. Pertama kali diterbitkan di sebuah surat kabar Perancis pada 1895 dan mungkin dipengaruhi oleh matematikawan SwissLeonhard Euler, yang membuat terkenal Latin square.
Versi modern permainan ini dimulai di Indianapolis pada 1979. Kemudian menjadi terkenal kembali di Jepang pada 1986, ketika penerbit Nikoli menemukan teka-teki ini yang diciptakan Howard Garns.
Nama "Sudoku" adalah singkatan bahasa Jepang dari "Suuji wa dokushin ni kagiru" (数字は独身に限るcode: ja is deprecated ), artinya "angka-angkanya harus tetap tunggal".