Linguagem de marcação é um sistema moderno para anotação de um texto de modo que ele seja sintaticamente distinguível.
A ideia e terminologia evoluíram da “marcação” de manuscritos, isto é, das instruções de revisão pelos editores, tradicionalmente escritas com caneta azul nos manuscritos dos autores. Exemplos são instruções de definição de tipo tais como aquelas encontradas em troff e LaTeX, e marcadores estruturais tais como etiquetas XML.