Con '''Syntaxsyntax highlighting''' èsi unaintende la caratteristica di alcuni [[editor di testo]] chedi visualizzanovisualizzare il testo —- specialmente [[codice sorgente]]— - con differenti colori e [[font]] in base alla categoria dei termini. Questa caratteristica facilità la scrittura in un linguaggio strutturato come un [[linguaggio di programmazione]] o un [[linguaggio di markup]] dove sia gli errori di struttura che di [[sintassi]] sono visualmente distinguibili.
Gli utentiL'utente possonopuò specificare il linguaggio del testo, come [[C (linguaggio)|C]], [[LaTeX]], [[HTML]], o l'editor puo automaticamentepuò riconoscerlo automaticamente in base alla sintassi del file.
Alcuni editor possono anche esportare il color markup in un formato adatto alla stampa o ad essere importato in un software di word-processing e/o formattazione testo.
In questo esempio, l'editor ha riconosciuto le [[chiavi]] <tt>for</tt>, <tt>int</tt> e <tt>new</tt>. Riconosce i nomi di variabile <tt>i</tt>, <tt>pWins</tt> e <tt>max</tt> colorandole di conseguenza. Il commento prima del codice è stato colorato in modo da essere distinto dal codice. Quando si guardano pagine e pagine di codice, il syntax hightlighting migliora fortementenotevolmente la leggibilità e il contesto del testo. Il lettore può automaticamente ignorare grosse sezioni di commenti o codice, dipende da ciò che desidera.
La maggior parte degli editor con syntax highlighting permettono di dare differenti colori e stili di testo a dozzine di categorie sintatiche differenti. I programmatori spesso personalizzano pesantemente i settaggi in modo da mostrare in modo più utile le informazioni e cercando di non rendere il codice di difficile lettura.