Les codes SMS sont des abréviations, des acronymes et des raccourcis utilisés pour gagner du temps ou dissimuler des informations lors de l'envoi d'un message à une autre personne par SMS, e-mail ou services de messagerie instantanée. La tendance à l'utilisation de codes texte suit l'augmentation et la variété des options de messagerie disponibles.
La popularité de la communication textuelle en temps réel a augmenté grâce à Facebook, Twitter, la messagerie instantanée, le courrier électronique et les services Internet et de jeux en ligne. De plus, les codes de SMS sont souvent utilisés dans les salons de discussion, les forums de discussion et les messages texte. Cette forme de communication a donné naissance à un nouveau type de langage textuel, ou code, basé sur l'immédiateté et la compacité. Bien que parfois grammaticalement incorrecte ou déroutante, cette forme de code est pratique, car elle rend l'envoi de messages plus rapide et plus facile.
Bien que l'utilisation d'un tel code ne soit pas requise pour une utilisation avec une communication basée sur du texte, une connaissance de base peut être nécessaire pour donner un sens à de nombreux cas impliquant des médias numériques basés sur du texte. La plupart des codes de texte et des abréviations sont simples. Par exemple, LOL signifie « Rire à haute voix » et BRB signifie « Soyez de retour ». Certains sont un peu plus impliqués, comme l'AFAIAA pour « En ce qui me concerne ». Certaines combinaisons de nombres ont également une signification ; « 420 » fait généralement référence à la marijuana, par exemple. Des combinaisons de lettres et de chiffres sont également utilisées, comme 2G2BT, qui signifie « Trop beau pour être vrai ». De nombreux sites Web proposent des listes de codes et de leurs significations pour une référence facile.