Hire me!

If you want this box to disappear, show my CV to your manager.

add passband add stopband
from to gain ripple/att. act. rpl
sampling freq. 
desired #taps 
actual #taps 
So you want more? Check out Iowegian's website for FIR & IIR filter design and analysis, many filter design algorithms, advanced filter tweaking tools, FFT spectral analysis, saving, loading and importing filters, and even more...

The free online FIR filter design tool

TFilter is a web application that generates linear phase, optimal, equiripple finite impulse response digital filters. It uses a pure javascript implementation of the Parks-McClellan filter design algorithm.


  1. Set the sampling frequency and the desired number of taps.
  2. Specify the passbands (gain > 0) and stopbands (gain = 0). Make sure they don't overlap.
  3. Click the DESIGN FILTER button.

An example configuration is set up for you. To try it, just click the DESIGN FILTER button.

Terms of Usage

The author disclaims all possibly disclaimable liabilities related to TFilter. There is no warranty for anything either.