In this paper, we develop an iterative sector-level reduction strategy for Feynman integrals, which bases on module intersection in the Baikov representation and auxiliary vector for tensor structure. Using this strategy we have studied the reduction of general one-loop integrals, i.e., integrals having arbitrary tensor structures and arbitrary power for propagators. Inspired by these studies, a uniform and compact formula that iteratively reduces all one-loop integrals has been written down, where messy polynomials in integration-by-parts (IBP) relations have organized themselves to Gram determinants.