Een filter is een functie in Drupal waarmee gebruikers het tekstformaat van een webpagina kunnen wijzigen. Filters worden gebruikt om tekst van het ene formaat naar het andere te converteren, zoals van platte tekst naar HTML, of van HTML naar platte tekst. Filters kunnen ook worden gebruikt om speciale functies aan tekst toe te voegen, zoals het toevoegen van links, afbeeldingen of andere media. Filters worden toegepast op inhoud wanneer deze op een webpagina wordt weergegeven en kunnen door de gebruiker of beheerder worden geconfigureerd.

Filters worden beheerd in de sectie Tekstformaten van de Drupal-beheerinterface. Hier kunnen gebruikers tekstformaten maken en configureren, en hieraan filters toewijzen. Elk tekstformaat kan meerdere filters hebben en elk filter kan met verschillende instellingen worden geconfigureerd. Er kan bijvoorbeeld een filter worden geconfigureerd om URL's automatisch naar links om te zetten, of om een specifieke stijl aan tekst toe te voegen.

Filters zijn een belangrijk onderdeel van Drupal, omdat gebruikers hiermee eenvoudig het uiterlijk en de inhoud van webpagina’s kunnen aanpassen. Door filters te gebruiken kunnen gebruikers unieke en interessante inhoud creëren zonder handmatig HTML of andere code te hoeven bewerken. Filters bieden ook een beveiligingslaag, omdat ze kunnen worden gebruikt om te voorkomen dat kwaadaardige code in webpagina's wordt ingevoegd.