This work introduces a version of filter technique to produce an adaptive radius and then adds it into trust-region algorithm. This method uses advantages of the functions norm’s necessary information in order to produce a smaller radius of trust-region close to the optimizer and also a larger radius of trust-region far away from the optimizer using advantages of the filter technique (Fatemi and Mahdavi-Amiri, Comput. Optim. Appl. 52(1), 239–266 2012). Under some ordinary conditions, the global convergence of the proposed approach is proved. Numerical results are also presented.