Home / Science / Chemistry / Electrochemistry and battery science / Cyclic voltammetry analyserTool #90

Cyclic voltammetry analyser: peak potentials, ΔEp, E½ and the Randles–Sevcik equation

Paste or open a cyclic voltammogram for peak potentials and currents with a baseline, ΔEp, E½, Ep − Ep/2 and Nicholson's peak ratio; solve the Randles–Sevcik equation for D, concentration or area; and fit a scan-rate study.

Keep it one tap away for everyday use.

Bookmark Cyclic voltammetry analyser?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Data
  2. Peaks
  3. Randles
  4. Scan rates
Nothing is uploadedWorks offline once open

Voltammogram

The forward peak is measured from a straight baseline through the first 10 % of the sweep. The reverse peak ratio uses Nicholson's method, which needs no reverse baseline. Only the first cycle is read; trim the file to one cycle if it holds several.

Randles–Sevcik equation

ip = 0.4463 nFAC √(nFvD / RT). Fill in all but one and leave that one empty.

A 3 mm disc is 0.0707 cm², a 2 mm disc 0.0314 cm², a 1.6 mm disc 0.0201 cm². Typical D in water is 0.5 to 2 × 10⁻⁵ cm²/s.

Scan-rate study

The diffusion coefficient uses n, the area and the concentration from the card above.

Download

What it does

Cyclic voltammetry (CV) sweeps an electrode’s potential up and back while recording the current. A redox couple gives a pair of peaks, and their positions, sizes and spacing tell you the formal potential, whether electron transfer is fast, whether the product survives, and how fast the species diffuses. This tool reads those numbers from your data.

Peaks of a voltammogram

  • Peak potentials and currents for the forward and return sweeps. The forward peak current is measured from a straight baseline through the first 10 % of the sweep, which removes the charging current.
  • ΔEp, the gap between the peaks. A fast (reversible) one-electron couple gives about 57 mV at 25 °C; larger gaps mean slower electron transfer.
  • E½, the midpoint, which equals the formal potential E°′ for a reversible couple.
  • Ep − Ep/2, the width of the forward peak, 56.5/n mV for a reversible couple, so it also estimates n.
  • Peak ratio by Nicholson’s method, which needs no baseline for the return peak. Close to 1 means the product is stable; below 1 means a following chemical step uses it up (an EC mechanism).

Randles–Sevcik equation

ip = 0.4463 nFAC √(nFvD/RT), or 2.69 × 10⁵ n^1.5 A √D C √v at 25 °C. Fill in all but one of peak current, area, concentration, diffusion coefficient and scan rate, and the tool works out the missing one.

Scan-rate study

Peak currents at several scan rates are fitted against √v. A straight line through the origin means diffusion control, and its slope gives D. The slope of log ip against log v is 0.5 for a diffusing species and 1 for one adsorbed on the electrode.

How to use it

  1. Paste potential and current in two columns, or open a CSV or Excel file (up to 10 MB). Say whether the potential is in V or mV, the current unit, and the sign convention: IUPAC (anodic positive) or the older US one (cathodic positive).
  2. Give n, the number of electrons.
  3. Press Use the peak from the voltammogram to send the peak current to the Randles–Sevcik card, then give the electrode area and concentration to get D.
  4. For a scan-rate study, paste scan rates and peak currents.

Worked example

The example is a simulated reversible one-electron couple: 1.0 mmol/L, D = 1.0 × 10⁻⁵ cm²/s, a 3 mm disc (0.0707 cm²), 100 mV/s, E°′ = 200 mV, with a small charging current and noise added. The tool finds Ep = 228 mV and 170 mV (the points are 2 mV apart), so ΔEp = 58 mV and E½ = 199 mV, a peak ratio of 1.02, and a forward peak of 18.9 µA above the baseline. Randles–Sevcik predicts 2.69 × 10⁵ × 0.0707 × √(10⁻⁵) × 10⁻⁶ × √0.1 = 19.0 µA, and working backwards from the measured peak gives D = 0.99 × 10⁻⁵ cm²/s, within 1 % of the true value.

Questions

Why is my ΔEp larger than 57 mV even for ferrocene? Uncompensated solution resistance stretches the peaks apart, more at higher currents and scan rates. Use iR compensation, a smaller electrode or a lower concentration.

Which reference electrode does E½ refer to? Whatever you used. Report it, for example versus Ag/AgCl or versus ferrocene.

Is my data sent anywhere? No. Everything is worked out in your browser.

Last updated 2026-11-08.

Change log for Cyclic voltammetry analyser

  1. Add the cyclic voltammetry analyser (#90) Details on GitHub

Every change to fibub

Related tools

Nernst and cell potential calculator #96 Electrode potentials at any concentration, pH and temperature by the Nernst equation, and full galvanic cells: E°cell, Ecell, the balanced cell reaction, cell notation, ΔG, K and Q. Pick from 44 standard half-reactions or type your own, and convert potentials between SHE, SCE, Ag/AgCl and RHE. Electroplating and electrolysis calculator #97 Plating thickness from current, time and area, or the time or current needed for a thickness, for copper, nickel, zinc, chrome, silver, gold, tin and more (or your own metal), with current efficiency, current density in A/dm² and ASF, plating rate, mass and charge. Also gas volumes from electrolysis of water or brine. Battery cycling data analyser #104 Paste or open per-cycle charge and discharge capacities for first-cycle efficiency, average coulombic efficiency, retention, fade per cycle and cycles to 80 %. Paste one voltage curve for incremental capacity (dQ/dV) and its peaks. Works with exports from any cycler. Corrosion rate from Tafel plots #105 Paste or open a potentiodynamic polarisation scan for Ecorr, icorr and both Tafel slopes by Tafel extrapolation, a Wagner–Traud fit and Stern–Geary (Rp), then the corrosion rate in mm/y and mpy by ASTM G102. Also works out weight-loss coupon rates. Equilibrium solver #89 Type any reaction and K: the exact ICE table, Q and which way it goes, conversion, Kp ↔ Kc and pH for acids and bases; then add or remove a species, squeeze the volume or change the temperature and watch the equilibrium shift. Impedance (EIS) equivalent circuit fitter #111 Paste or open an electrochemical impedance spectrum and fit an equivalent circuit (R(RC), R(RQ), Randles with Warburg diffusion, two-arc R(RQ)(RQ) or a blocking CPE) by complex non-linear least squares. Get each element with its error, the effective capacitance, time constants, exchange current density and a comparison of all circuits. Titration curve simulator #82 Draw the exact pH curve for strong, weak and polyprotic acids and bases, see the equivalence points and the right indicator, and find the end point of your own measured titration from its derivatives. Calibration curve with LOD and LOQ #28 Paste your standards and get the calibration line, R², limits of detection and quantitation (ICH Q2), and the concentration of each unknown with a 95 % interval. Publication plot maker #27 Paste columns or open a CSV or Excel file and get a clean scientific figure with error bars, sized for a journal column. Download vector SVG or PDF, or PNG at 300 or 600 dpi. Your data stays in your browser.