交换码是指用于交换文件所使用的编码。对于计算机而言，不同的系统有可能使用不同的内码。但如果不同系统间要交换文件，则会发生乱码现象。解决方法则为，在交换文件前，文件提供者先将由内码形式储存的文件转换成交换码形式再做交换。在接收文件后，文件接收者再由交换码转成内码。为了方便起见，许多系统的内码则直接使用交换码，如ASCII广为各种系统所使用。
中文交换码.在台湾，中文资讯交换码（CCCII）为最早提出的交换码，但没有成为官方标准。目前的官方标准为中文标准交换码（CNS 1164