Optimal vibration absorbers are designed using the definition of H-infinity norm and numerical optimization. The cases of both constant amplitude excitation and rotating unbalance excitation are considered. The design procedure is quite general, and can easily handle multiple modes of vibration. A general procedure to construct a root loci plot is also developed. Using a cantilever beam, numerical results are presented.