Polar (an abbreviation for Polarography) is a general electrochemical simulator. It analytically and digitally simulates voltammograms (polarograms) on virtually any mechanism at 9 electrode geometries (planar, spherical, semi-spherical, cylindrical, semi-cylindrical, microdisc, thin film, and rotating electrodes) in over 5 techniques (linear sweep and CV, DC, normal pulse, differential pulse, and square wave voltammetries). It also simulates effects of charge current, resistance, noise, electrolyte, stripping time, stripping potential, convection, pH, etc. User can type in his mechanism with any symbol.