Kod bahasa ialah kod yang memberikan huruf atau nombor sebagai pengecam atau pengelas untuk bahasa. Kod ini boleh digunakan untuk mengatur koleksi perpustakaan atau pembentangan data, untuk memilih penyetempatan dan terjemahan yang betul dalam pengkomputan, dan sebagai sebutan singkatan untuk bentuk nama bahasa yang lebih panjang.