An easily accessible interactive method for the analysis of Raman spectra consisting of many overlapping peaks is presented. A combination of a three- or four-dimensional grid and gradient searching is applied. The method can handle spectra with up to about 50 lines, based on a broad background. Analytical and user-defined or tabulated basic functions can be included. The merits of the method are discussed with both artificial and real spectra.