Códigos de texto são abreviações, acrônimos e atalhos usados para economizar tempo ou disfarçar informações ao enviar mensagens para terceiros por mensagem de texto, e-mail ou serviços de mensagens instantâneas. A tendência de usar códigos de texto segue o aumento e a variedade de opções de mensagens disponíveis.
A popularidade da comunicação baseada em texto em tempo real aumentou como resultado do Facebook, Twitter, mensagens instantâneas, e-mail, Internet e serviços de jogos online. Além disso, os códigos de mensagens de texto costumam ser usados em salas de bate-papo, fóruns de discussão e mensagens de texto. Essa forma de comunicação deu origem a um novo tipo de linguagem de texto, ou código, baseado em imediatismo e compactação. Embora às vezes gramaticalmente incorreto ou confuso, essa forma de código é prática, pois torna o envio de mensagens mais rápido e fácil.
Embora o uso de tal código não seja obrigatório para comunicação baseada em texto, um conhecimento básico pode ser necessário para entender muitas instâncias envolvendo mídia digital baseada em texto. A maioria dos códigos de texto e abreviações são simples. Por exemplo, LOL significa "Ria em voz alta" e BRB significa "Já volto". Alguns são um pouco mais envolvidos, como AFAIAA para "No que me diz respeito". Algumas combinações de números também têm significado; "420" normalmente se refere à maconha, por exemplo. Combinações de letras e números também são usadas, como 2G2BT, que significa "Muito bom para ser verdade". Muitos sites oferecem listas dos códigos e seus significados para fácil referência.