A novel NVIS filter based on NIR-dyes and polymer film was prepared through a special designed method. The relation between optical performance and NIR-dye content was discussed. The optical properties of the filter can be easily controlled by changing the amount of NIR-dyes. The results showed there was a good linear relationship between absorbance value and amount of NIR-dyes. Then, a filter with optimal amount of NIR-dyes was prepared. The filter showed strong absorbing ability in the region between 660nm and 930nm. Meanwhile, it showed sufficient transmittance between 400nm and 630nm. At last, an environmental test was taken to evaluate the performance stability of the filter.