---
title: "Filtering Overview"
framework: javascript
version: "36.1.0"
---

# Filtering Overview

This section gives an overview of the different filter types provided by the grid.

## Filter Types

- **[Column Filter](https://www.ag-grid.com/javascript-data-grid/filtering/)** - a column-based filter that filters rows using the values under a specific column:

  ![Column Filter](https://www.ag-grid.com/_astro/column-filters.DDUmHzvl.png)

- **[Quick Filter](https://www.ag-grid.com/javascript-data-grid/filter-quick/)** - a text-based filter that filters rows across all columns and words in the text:

  ![Quick Filter](https://www.ag-grid.com/_astro/quick-filter.ChPYWlOJ.png)

- **[External Filter](https://www.ag-grid.com/javascript-data-grid/filter-external/)** - an application filter that is independent of any filtering done within the grid:

  ![External Filter](https://www.ag-grid.com/_astro/external-filter.vSRKlPW8.png)

- **[Advanced Filter](https://www.ag-grid.com/javascript-data-grid/filter-advanced/)** - a column-based filter that filters rows across all columns with type-ahead support and an advanced visual builder:

  ![Advanced Filter](https://www.ag-grid.com/_astro/advanced-filter.C4pzLplo.png)
