Un éditeur de texte est un logiciel (habituellement, une bibliothèque JavaScript) qui fournit des boutons et autres mécanismes de contrôle pour faciliter la modification d'un texte en HTML. Certains éditeurs sont qualifiés de <em>WYSIWIG</em> (de l'anglais : What You See Is What You Get) ; ces éditeurs masquent les détails de l'HTML à l'utilisateur, et affichent à la place le rendu formaté à l'écran. Le module du cœur Text Editor fournit un framework pour déployer des éditeurs de texte sur votre site. Le module du cœur CKEditor 5 fournit CKEditor 5, un éditeur de texte largement utilisé qui crée de l'HTML propre et valide ; ce module applique aussi les restrictions sur les balises HTML du format de texte associé. Divers modules contribués fournissent d'autres éditeurs ;  pour installer un nouvel éditeur, en plus d'installer le module, il vous faudra peut-être télécharger la bibliothèque correspondante depuis un site tiers.