Home / Science / Chemistry / Electrochemistry and battery science / Corrosion rate from Tafel plotsTool #105

Tafel corrosion rate calculator: Ecorr, icorr, Tafel slopes and mm per year from a polarisation curve

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.

Keep it one tap away for everyday use.

Bookmark Corrosion rate from Tafel plots?

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

  1. Scan
  2. Tafel lines
  3. icorr
  4. mm/year
Nothing is uploadedWorks offline once open

Polarisation curve

The Tafel lines are fitted only between the two distances from the corrosion potential; ASTM G3 asks for at least one decade of current on a straight line. The equivalent weight is the molar mass divided by the electrons lost; for an alloy use the ASTM G102 value.

Download

Weight-loss coupon

Corrosion rate = 8.76 × 10⁴ × W / (A × t × ρ) in mm per year (ASTM G1 and G31), assuming even attack. Clean the coupon as G1 describes before weighing.

What it does

A metal corroding in a liquid is a short-circuited cell: the metal dissolves (the anodic reaction) as fast as something else, often oxygen or hydrogen ions, is reduced (the cathodic reaction). The current that flows between them, the corrosion current, cannot be measured directly. A polarisation scan pushes the potential a little either side of the corrosion potential, and the shape of the curve reveals it.

From your scan the tool gives three estimates side by side:

  • Tafel extrapolation. Far enough from the corrosion potential, each branch is a straight line of potential against log current. The tool fits both lines between the two distances you set, and their crossing gives Ecorr and icorr. The slopes are the Tafel constants βa and βc in mV per decade.
  • Wagner–Traud fit. The whole curve within ±250 mV is fitted with i = icorr[10^(η/βa) − 10^(−η/βc)], which uses the curved part near Ecorr as well.
  • Stern–Geary. The slope of potential against current within ±10 mV of Ecorr is the polarisation resistance Rp, and icorr = B/Rp with B = βaβc/(2.303(βa + βc)).

The corrosion rate then follows from Faraday’s law as written in ASTM G102: CR (mm/y) = 3.27 × 10⁻³ × icorr (µA/cm²) × EW / ρ, with the equivalent weight and density of the metal (11 metals and alloys listed). The rate is also given in µm/y, mils per year and as a mass loss per area per day.

The second card does the same for a weight-loss coupon test (ASTM G1 and G31).

How to use it

  1. Export the scan (potential and current) from your potentiostat, then paste it or press “Open a file”. Choose the units; if the current is not per area, type the electrode area.
  2. Check the Tafel range: start at least 50 to 80 mV away from Ecorr and cover at least one decade of current on each branch.
  3. Pick the metal, or type the equivalent weight and density of your alloy.

Worked example

The example is a simulated scan of steel in neutral salt water, made with Ecorr = −650 mV against SCE, icorr = 10 µA/cm², βa = 60 and βc = 120 mV per decade. The Tafel lines between 80 and 200 mV give icorr 9.92 µA/cm² and slopes of 59.9 and 119.7 mV/decade; the Wagner–Traud fit returns the values the curve was made with. For iron, ASTM G102 turns 10 µA/cm² into 0.116 mm per year (4.57 mpy).

A steel coupon of 20 cm² that loses 0.0500 g in a week (168 h) is corroding at 0.166 mm per year.

Questions

Why do the three methods disagree? Real curves bend: oxygen diffusion flattens the cathodic branch, films form on the anodic branch, and solution resistance tilts both. If the lines are short or bent, trust the fit and Rp more, and say which method you used.

Does it work for pitting? No. These rates assume even attack over the whole area. Pitting needs a pitting scan and inspection.

Is anything sent anywhere? No. Your data stays in your browser, and the page works offline once loaded.

Where the numbers come from

  • Rate formula and equivalent weights: ASTM G102 and ASTM G1/G31 methods.
  • Metal densities: CRC Handbook values.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-08.

Change log for Corrosion rate from Tafel plots

  1. Show where each science tool's numbers come from, with a removal-request link Details on GitHub
  2. Add the Tafel corrosion rate calculator (#105) Details on GitHub

Every change to fibub

Related tools

Cyclic voltammetry analyser #90 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. 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. 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. Crystal field and spin state calculator #93 Pick a d-block metal ion and a geometry (octahedral, tetrahedral, square planar, square pyramidal), give Δ and the pairing energy or an absorption band, and get the d-orbital diagram, high or low spin, CFSE, unpaired electrons, spin-only moment and the Jahn–Teller tendency.