Un editor de texto es un software (normalmente, una librería de JavaScript) que proporciona botones y otros mecanismos de comando para facilitar la edición de texto HTML. Algunos editores se denominan editores <em>visuales</em> o <em>WYSIWYG (Lo que ves es lo que obtienes)</em>; estos editores ocultan los detalles de HTML del usuario y, en su lugar, muestran la salida formateada en la pantalla. El módulo principal Text Editor proporciona un marco para implementar editores de texto en su sitio. El módulo principal CKEditor 5 proporciona CKEditor 5, que es un editor de texto de JavaScript ampliamente utilizado que crea HTML limpio y válido; el módulo también impone las restricciones de etiquetas HTML en el formato de texto asociado. Varios módulos contribuidos proporcionan otros editores; para instalar un nuevo editor, además de instalar el módulo, es posible que deba descargar la librería del editor desde un sitio de terceros.