Dalam linguistik , alih kode ( code-switching ) adalah penggunaan bahasa lain atau ragam bahasa lain pada satu percakapan untuk menyesuaikan diri dengan peran atau situasi lain atau karena adanya partisipan lain. Fenomena ini umumnya dikaitkan dengan multilingualisme , tetapi berbeda dengan fenomena lain dari kontak bahasa , seperti peminjaman ( borrowing ), pijin , dan kreol . Istilah lain yang terkait dengan fenomena ini adalah campur kode ( code mixing ).