El lenguaje de marcas, o
lenguaje de marcado, es una forma de codificar un documento que,
junto con el texto, incorpora etiquetas o marcas que contienen
información adicional acerca de la estructura del texto o su
presentación.
Los lenguajes de marcado suelen confundirse con lenguajes de programación. Sin embargo, no son lo mismo, ya que el lenguaje de marcado no tiene funciones aritméticas o variables, como poseen los lenguajes de programación.