Realce de sintaxe (ou
coloração de sintaxe) é uma funcionalidade disponível em alguns
editores de texto que apresenta texto — em especial
código fonte — numa formatação específica para cada categoria de termos. A mudança da formatação envolve alterações da
fonte tipográfica, e principalmente, da coloração do texto. Essa funcionalidade facilita a escrita em linguagens estruturadas como
linguagens de programação ou
linguagens de marcação, já que as estruturas e os erros de sintaxe são facilmente distinguidos.
Para editores de texto que suportam mais de uma linguagem, o utilizador pode especificar a linguagem do texto, mas o editor também pode reconhecer automaticamente, baseado na
extensão do arquivo ou analisando seu conteúdo.