Linguagem de marcação é um sistema para anotar texto de forma a distingui-lo sintaticamente. Exemplos são marcadores estruturais como etiquetas XML ou instruções de formatação como em LaTeX. A marcação normalmente é omitida da versão final para o usuário e serve para adicionar informações particulares ao texto.