Ieder tekstformaat gebruikt filters om tekst te manipuleren, en de meeste formaten passen verschillende filters toe op tekst in een specifieke volgorde. Ieder filter is voor een specifiek doel ontworpen. Voordat de tekst getoond wordt, worden er elementen uit de tekst toegevoegd, verwijderd of gewijzigd door iedere filter die door de gebruiker is ingevoerd. Een filter veroorzaakt geen wijzigingen in de inhoud. Alleen op het moment dat de inhoud wordt getoond dan wordt die inhoud door het filter tijdelijk aangepast. Sommige filters zorgen voor het verwijderen van ongeoorloofde html tags, andere filters voegen automatisch HTML toe om van URL's klikbare links te maken.