Tafel slope and exchange current density calculator
A Tafel slope is found by plotting the overpotential η against log10 of the current density and fitting a straight line, η = a + b·log10|j|, over the linear part: b is the Tafel slope in mV per decade, and where the line reaches η = 0 it gives the exchange current density, log10 j₀ = −a/b. Paste your polarisation data, pick the range, and the calculator returns b, j₀ and R² with the plot.
- What it does
- Fits the Tafel slope in mV/dec and the exchange current density with R² to a polarisation curve (LSV) over the linear range you choose, for OER, HER and more.
- Formula
- Example
- The built-in OER curve fitted over |η| = 260–320 mV gives b = 79.4 mV/dec and a = 236.9 mV, so j₀ = 10^(−236.9/79.4) = 1.04 × 10⁻³ mA cm⁻².
Last updated
Loading Tafel slope calculator…
At a glance
| Model | |
|---|---|
| Gives | Tafel slope (mV/dec), |
| Input | |
| Output | Tafel plot (PNG, SVG) and fit with all points (CSV) |
| Limits | Valid only on the linear part: away from |
| Runs in | Your web browser; nothing is uploaded |
| Price | Free, no account needed |
What it does
How to use the tafel slope calculator
- Paste the polarisation curveOne row per point: potential (or overpotential) and current density, from an iR-corrected, slow-scan LSV.
- Set the scaleChoose whether the first column is
vs RHE or , the units, and the reaction (OER 1.23 V, HER 0 V, or your own equilibrium potential). - Choose the linear regionEnter the
range of the straight part of the Tafel plot, away from and below the mass-transport limit. - Read the resultRead the Tafel slope,
and R², and check the fitted line on the plot. - ExportDownload the Tafel plot (PNG, SVG) and the fit (CSV), and report the range you used.
How it works
Classical Tafel analysis plots
by least squares over the
The slope relates to the transfer coefficient through
Limits of the method. The linear Tafel form holds only where
To put an LSV on the RHE scale and iR-correct it first, use the RHE converter.
Worked example (illustrative data)
The built-in example is an illustrative OER curve, not a measured one: nine points from 1.45 to 1.61 V vs RHE with current densities from 0.42 to 32 mA cm⁻². With the OER equilibrium at 1.23 V, the overpotentials run from 220 to 380 mV.
Fitting every point gives 83.1 mV/dec with R² = 0.979, a sign that the curve is not one straight line. Restricting the fit to
Frequently asked questions
How do you calculate a Tafel slope?
Plot the overpotential against log10 of the current density and fit a straight line to the linear part:
How do I get the exchange current density from a Tafel plot?
Extrapolate the fitted Tafel line to
Which part of the curve should I fit?
Only the straight part of the Tafel plot: far enough from equilibrium that the reverse reaction no longer contributes, and below the currents where mass transport limits the rate. Different valid ranges can give different slopes, so report the range you used.
Should I use iR-corrected data?
Yes. Tafel analysis assumes the measured current reflects only the interfacial reaction; the voltage lost across the uncompensated solution resistance adds to the apparent overpotential and inflates the slope at high current.
What does a Tafel slope of 59 or 120 mV/dec mean?
At 25 °C,
Can I use potential vs RHE instead of overpotential?
Yes. Choose “Potential vs RHE” and the reaction: the calculator subtracts 1.23 V for the OER, 0 V for the HER, or the equilibrium potential you type.
Link to this tool
Using it in a protocol, lab wiki or course page? Copy a link or citation.
<a href="https://www.labcanvas.com/tools/tafel-slope-calculator">Tafel slope calculator</a> (LabCanvas)LabCanvas. Tafel slope calculator [online tool]. https://www.labcanvas.com/tools/tafel-slope-calculatorMake the whole figure in LabCanvas
Vector figure editor, slides, 3D models, protein structures and Prism-style graphs, in your browser.
Get started