Um texto formatado especial é chamado de linguagem de marcação. Linguagens de marcação são usadas para adicionar estrutura e significado a documentos de texto usando tags. Tags são símbolos ou caracteres especiais colocados no texto para indicar como o texto deve ser formatado ou exibido. Por exemplo, a linguagem de marcação HTML usa tags para especificar títulos, parágrafos, links e outros elementos de uma página da web. Outras linguagens de marcação populares incluem XML, LaTeX e Markdown.