在计算机科学及相关领域当中，内码指的是「将资讯编码后，透过某种方式储存在特定记忆装置时，装置内部的编码形式」。在不同的系统中，会有不同的内码。在以往的英文系统中，内码为ASCII。在繁体中文系统中，目前常用的内码为大五码。在简体中文系统中，内码则为国标码。为了软体开发方便，如国际化与本地化，现在许多系统会使用Unicode做为内码，常见的作业系统Windows、Mac OS X、Linux皆如此。许多程式语言也採用Unicode为内码，如Java、Python 3。
国际