Teka-teki geser, teka-teki blok geser, atau teka-teki ubin geser adalah teka-teki kombinasi yang menantang pemain untuk menggeser potongan-potongan (sering kali datar) di sepanjang rute tertentu (biasanya di papan) untuk menetapkan konfigurasi akhir tertentu. Potongan-potongan yang akan dipindahkan dapat berupa bentuk sederhana, atau dapat dicetak dengan warna, pola, bagian dari gambar yang lebih besar (seperti teka-teki jigsaw), angka, atau huruf.
Teka-teki lima belas telah dikomputerisasi (sebagai permainan video teka-teki) dan contoh-contohnya tersedia untuk dimainkan secara gratis secara daring dari banyak halaman Web. Teka-teki ini merupakan turunan dari teka-teki jigsaw karena tujuannya adalah untuk membentuk gambar di layar. Kotak terakhir dari teka-teki kemudian ditampilkan secara otomatis setelah potongan-potongan lainnya telah disejajarkan.