Sandi adalah sebuah kata dalam bahasa sansekerta yang kira-kira artinya adalah rahasia; menyembunyikan. Dalam kamus besar bahasa Indonesia kata persandian yang berasal dari kata dasar sandi adalah rahasia atau kode; definisi sinonimnya dalam bahasa Inggris cryptography, yang berarti pengetahuan, studi, atau seni tentang tulisan rahasia.
Di dalam ilmu kepramukaan kita mengenal Sandi abjad, Sandi angka, Sandi morse, Sandi jam, Sandi kotak, Sandi rumput, dll. Berikut adalah macam-macam Sandi dalam Pramuka: