Un éditeur de texte est un logiciel (généralement une bibliothèque JavaScript) qui fournit des boutons et d'autres mécanismes de commandes pour aider à l'édition du HTML. Certains éditeurs sont qualifiés de <em>visuels</em> ou <em>WYSIWYG (en anglais, What You See Is What You Get)</em> ; ces éditeurs masquent le détail du HTML à l'utilisateur et lui présentent à la place le rendu formaté à l'écran. Le module du cœur Texte Editor fournit  un framework pour installer des éditeurs de texte sur votre site. Le module du cœur CKEditor fournit CKEditor, qui est un éditeur de texte WYSIWYG en JavaScript largement utilisé qui permet de créer du HTML propre et valide ;  le module applique également des critères de restriction des balises HTML spécifiés dans un format de texte associé. Divers modules contribués fournissent des éditeurs de texte ; pour installer un nouvel éditeur, en plus d'installer le module, il pourrait être nécessaire de télécharger la bibliothèque de l'éditeur depuis un site tiers.