Chaque format de texte utilise des filtres pour manipuler le texte et la plupart des formats appliquent plusieurs filtres dans un ordre spécifique. Chaque filtre est conçu dans un but spécifique et en général, il ajoute, supprime ou transforme des éléments dans le texte saisi par l'utilisateur avant de l'afficher. Un filtre ne change pas le contenu mais le modifie temporairement avant qu'il ne soit affiché. Un filtre peut supprimer des balises HTML indésirables alors qu'un autre filtre ajoutera des balises HTML, par exemple pour rendre les liens cliquables.