Son lenguajes para albergar contenido estructurado. Se componen de texto en el que se mezcla el contenido con las etiquetas que sirven para definir su significado o estructura.
Ejemplos de lenguajes de marcación son el HTML, con el que se definen páginas web, o XML, que es un lenguaje extensible para almacenar cualquier tipo de información.