Uno scrittore Hyper-Text Markup Language (HTML), chiamato anche editor HTML, è un programma per computer che traduce testo e grafica di elaborazione testi in questo specifico linguaggio informatico. Uno scrittore HTML consente a una persona che non sa come progettare siti Web in un linguaggio di programmazione di crearli lavorando con il testo e altri elementi della pagina nel modo in cui apparirebbero su Internet durante il rendering. Questa capacità di lavorare con il risultato finale, piuttosto che con il linguaggio di programmazione, è chiamata “What You See Is What You Get” (WYSIWYG).
I browser Internet visualizzano i siti Web interpretando i linguaggi di programmazione dei computer. Il linguaggio di programmazione più comune è l’HTML, gli elementi costitutivi di base di una pagina Web. L’HTML utilizza i tag di inizio e di fine posizionati su una pagina per dire a un browser cosa fare con gli elementi contenuti tra i tag. Ad esempio, se un progettista di siti web desidera che un determinato testo venga visualizzato in grassetto quando viene visualizzato in un browser, inserirà il tag iniziale in grassetto all’inizio del testo e il tag finale in grassetto dopo l’ultima parola del testo per essere cambiato. Nel documento di programmazione, il testo sembra ancora testo normale, ma quando la pagina viene visualizzata in un browser, i tag scompaiono e il testo viene visualizzato secondo le istruzioni di programmazione.
Molte persone trovano l’HTML scoraggiante. Invece di imparare a creare un sito Web utilizzando i tag, alcune persone preferiscono disporre una pagina Web esattamente nel modo in cui vogliono che appaia e hanno qualcos’altro che si preoccupa di quali tag HTML lo farebbero apparire in quel modo. Uno scrittore HTML elimina la necessità di conoscere l’HTML, perché il programma traduce automaticamente i comandi di stile di elaborazione testi, come il grassetto o il corsivo, nei loro equivalenti HTML.
La maggior parte dei word processor e degli editor di testo sono dotati di uno scrittore HTML integrato. Un autore deve semplicemente digitare e formattare il documento nel modo in cui vuole che appaia quando viene visualizzato in un browser. Può quindi salvare il documento come documento HTML. L’elaboratore di testi aggiunge automaticamente tutti i tag necessari per visualizzare correttamente la pagina su Internet.
Un writer HTML è comunemente incluso in molti programmi basati su Internet che consentono agli utenti di inviare testo, come programmi per forum, blog e riviste. È incorporato nella schermata di pubblicazione e consente agli utenti di applicare determinati stili di elaborazione testi al testo. La maggior parte degli scrittori HTML può gestire solo la programmazione HTML di base o moderata. I siti Web più avanzati richiedono ancora un uso competente del linguaggio di codifica originale per generare effetti visivi migliori.