My Calculator

Corrosion Rate Solver

Calculate metal corrosion rate from weight loss test data (ASTM G1) or from corrosion current density (ASTM G102), classify severity against industry standards, and estimate remaining wall thickness and service life.

Corrosion rate0.07435 mpy
In mm/year0.00189 mm/yr
In µm/year1.88846 µm/yr
In inches/year (ipy)0.00007 ipy
Mass loss rate40.66667 g/m²/day
Severity ratingExcellent

Outstanding resistance — typical of stainless steels and other passive alloys in mild service.

Formula usedCorrosion Rate (mm/yr) = 87.6 × W / (ρ × A × T)

Metal Loss Over Time

A simplified view of how a metal surface thins out as corrosion removes material from the exposed face year after year.

Original surfaceSound metalCorroded surface after exposureRESULT0.07435mils per year

Step-by-Step Corrosion Rate Solution

Here's exactly how this answer was calculated, one step at a time.

Given: W = 1.22 g, ρ = 7.86 g/cm³, A = 10 cm², T = 720 h

  1. Step 1: Find the mass lost during the test

    This is the difference between the coupon's weight before and after exposure, converted to grams for the formula.

    W = initial mass − final mass = 125.4 − 124.18 = 1.22 g
  2. Step 2: Convert the exposed area to cm²

    A = 10 cm² = 10 cm²
  3. Step 3: Convert the exposure time to hours

    T = 720 hours = 720 h
  4. Step 4: Apply the ASTM G1 weight loss formula

    The constant 87.6 converts grams, cm², g/cm³, and hours directly into millimetres per year.

    Corrosion Rate = 87.6 × W / (ρ × A × T) = 87.6 × 1.22 / (7.86 × 10 × 720)
  5. Step 5: Read off the corrosion rate

    Corrosion Rate = 0.00189 mm/yr = 0.07435 mpy

The corrosion rate is:

0.07435 mpy (0.00189 mm/yr)

Free Corrosion Rate Solver

This Corrosion Rate Solver works out how fast a metal is wearing away, using either of the two methods most commonly taught and used in industry: the weight loss method from a coupon immersion test (ASTM G1), and the electrochemical method from a measured corrosion current density (ASTM G102). It also includes a third mode that turns a known corrosion rate into a practical answer engineers actually need: how many years a pipe, tank, or structural member has left before it drops below a safe minimum wall thickness.

Every mode carries a built-in library of common metals and alloys, including mild steel, cast iron, stainless steel 304 and 316, aluminum, copper, brass, zinc, nickel, titanium, magnesium, and lead, so the density and equivalent weight values are filled in automatically instead of needing to be looked up in a separate reference table. Each result also comes with a severity rating based on widely used industry thresholds, so a raw number like '12 mpy' immediately gets turned into a plain-language judgement of whether that rate is good, fair, or a real problem.

What Is Corrosion Rate, and Why Does It Matter?

Corrosion rate is simply a measure of how quickly a metal loses thickness or mass because of a chemical or electrochemical reaction with its environment, most commonly oxidation caused by moisture, oxygen, salts, or acids. It is usually expressed as a speed, such as millimetres per year (mm/yr) or mils per year (mpy, where one mil is one thousandth of an inch), because corrosion is a gradual, ongoing process rather than a one-time event.

Knowing the corrosion rate of a material lets engineers, inspectors, and plant operators answer very practical questions: how long will this storage tank last before it needs replacing, is this pipeline safe to keep running for another five years, and is a cheaper material actually going to hold up in this environment. Getting this number right is a routine part of materials selection, plant maintenance planning, and safety inspection across the oil and gas, marine, water treatment, construction, and manufacturing industries.

The Weight Loss Method (ASTM G1 Immersion Test)

The weight loss method is the oldest and most direct way to measure corrosion rate, and it is standardized under ASTM G1. A small, carefully weighed sample of metal, called a coupon, is exposed to the corrosive environment being studied — seawater, soil, an acid bath, or plant process fluid, for example — for a known length of time. The coupon is then cleaned of corrosion products and weighed again. The difference between the two weights is the mass lost purely to corrosion.

That mass loss, combined with the coupon's exposed surface area, its density, and how long it was exposed, is enough to calculate a corrosion rate using the formula built into this calculator's first mode: Corrosion Rate (mm/yr) = 87.6 × W / (ρ × A × T), where W is the mass loss in grams, ρ is the density in grams per cubic centimetre, A is the exposed area in square centimetres, and T is the exposure time in hours. The constant 87.6 exists purely to make the units work out correctly, converting a grams-cm²-hours measurement directly into millimetres per year.

Worked Example: Weight Loss Method

Suppose a mild steel coupon weighing 125.400 grams is immersed in a test solution for 30 days (720 hours) and has an exposed surface area of 10 cm². After cleaning, it weighs 124.180 grams, a mass loss of 1.220 grams. Using mild steel's typical density of 7.86 g/cm³, the corrosion rate works out to 87.6 × 1.220 divided by (7.86 × 10 × 720), which comes to approximately 0.019 mm/yr, or about 0.74 mpy.

That is a fairly low corrosion rate by industry standards, and this calculator's severity rating would classify it as 'Good' — acceptable for most general-purpose structural and piping use. This kind of coupon test is exactly how corrosion engineers evaluate a new pipeline coating, a chemical storage tank lining, or a water treatment system before committing to it for years of real service.

The Electrochemical Method (Corrosion Current Density, ASTM G102)

The electrochemical method finds corrosion rate without needing to wait weeks or months for a weight-loss test to finish. Instead, a corrosion current density, written as icorr and usually measured in microamps per square centimetre, is obtained electrically, typically from a Tafel extrapolation or a linear polarization resistance (LPR) test using a potentiostat. Because corrosion is fundamentally an electrochemical process — metal atoms losing electrons to become ions — this current is directly related to how fast metal is being lost, through the same underlying relationship as Faraday's Law of Electrolysis.

ASTM G102 standardizes this conversion as Corrosion Rate (mm/yr) = 3.27 × 10⁻³ × (icorr × EW) / ρ, where EW is the equivalent weight of the corroding metal in grams per equivalent, and ρ is again the metal's density. This calculator's second mode applies this formula directly, and includes equivalent weight values for the same metal library used in the weight loss mode, so a measured icorr value can be converted into a usable corrosion rate in seconds rather than after weeks of physical testing.

What Is Equivalent Weight, and Why Does It Matter?

Equivalent weight (EW) is the atomic weight of a metal divided by the number of electrons it loses in its corrosion reaction, known as its valence. Iron corroding to Fe²⁺, for example, loses two electrons per atom, so its equivalent weight is its atomic weight of 55.85 divided by 2, or about 27.92 grams per equivalent. Aluminum, which typically corrodes to Al³⁺, loses three electrons per atom, giving an equivalent weight of 26.98 divided by 3, or about 8.99.

For alloys made of more than one element, such as stainless steel, the equivalent weight is a weighted average across every alloying element, based on its percentage in the alloy and its own valence. This calculator uses commonly published equivalent weight values for standard alloys like 304 and 316 stainless steel so this averaging does not need to be worked out by hand, though a genuinely custom alloy composition should use a value calculated specifically for that composition rather than a generic preset.

Worked Example: Electrochemical Method

Suppose an LPR test on a mild steel sample in a cooling water system gives a corrosion current density of 5 µA/cm². Using mild steel's typical density of 7.86 g/cm³ and equivalent weight of 27.92 g/eq, the corrosion rate is 3.27 × 10⁻³ × (5 × 27.92) divided by 7.86, which works out to approximately 0.0585 mm/yr, or about 2.3 mpy.

This falls into the 'Good' severity band under the classification this calculator uses, meaning the cooling water treatment program is doing a reasonable job of controlling corrosion, though it is worth continuing to monitor rather than assuming the rate will stay this low indefinitely, since water chemistry, temperature, and flow conditions in a real plant change over time.

Reading a Corrosion Severity Rating

A raw corrosion rate number on its own does not tell you whether a material is performing acceptably. This calculator automatically classifies every weight loss or electrochemical result against widely used industry bands: under 1 mpy is rated Excellent, typical of stainless steels and other passive alloys in mild service; 1 to 5 mpy is rated Good, acceptable for most general-purpose structural and piping work; 5 to 20 mpy is rated Fair, usable but worth monitoring closely; 20 to 50 mpy is rated Poor, calling for a protective coating, cathodic protection, or a deliberate corrosion allowance; and anything above 50 mpy is rated Severe, generally unacceptable for any long-term or load-bearing application without major mitigation.

These bands are guidelines drawn from common engineering practice rather than a single universal legal standard, and the right threshold for any specific project always depends on the material, the design life required, the safety factor already built into the design, and any applicable code or client specification. They are extremely useful, however, for quickly sanity-checking a number and deciding whether it deserves a closer look.

Corrosion Rate Units: mpy, mm/yr, µm/yr, and ipy

Corrosion rate shows up in several different units depending on which country, industry, or standard is being followed, and this calculator reports every result in all of them at once so nothing needs to be converted separately. Mils per year (mpy) is the most common unit in North American engineering practice, where one mil equals one thousandth of an inch. Millimetres per year (mm/yr) is the standard metric unit used almost everywhere else, and micrometres per year (µm/yr) is simply mm/yr multiplied by a thousand, useful for very slow-corroding, highly resistant materials where the mm/yr number would otherwise look inconveniently small.

Inches per year (ipy) is mpy divided by a thousand, occasionally used for very high corrosion rates where mils would produce an unwieldy large number. The fixed conversion between the imperial and metric versions is straightforward: 1 mpy equals exactly 0.0254 mm/yr, since one mil is exactly 0.0254 millimetres by definition, and this calculator applies that conversion automatically behind every result.

Estimating Remaining Wall Thickness and Service Life

Knowing a corrosion rate becomes genuinely useful once it is turned into a practical maintenance decision, and that is exactly what this calculator's third mode does. Given a component's current measured wall thickness, its minimum required thickness (set by design pressure, structural code, or a client specification), and a corrosion rate, the usable corrosion allowance is simply the difference between the current and minimum thickness, and dividing that allowance by the corrosion rate gives the estimated number of years the component can keep running before it needs repair or replacement.

Many piping and pressure vessel inspection codes, including API 570 for in-service piping, recommend scheduling the next inspection at no more than half of this calculated remaining life, which builds in a safety margin against measurement uncertainty, an unexpectedly higher local corrosion rate, or a change in operating conditions. This calculator applies that same half-life guideline automatically alongside the raw remaining-life number.

Worked Example: Remaining Service Life

Consider a section of carbon steel pipe with a current measured wall thickness of 12.5 mm and a minimum required thickness, based on its design pressure, of 9.0 mm. Recent inspection data shows it is corroding internally at 0.25 mm/yr. The usable corrosion allowance is 12.5 minus 9.0, or 3.5 mm, and dividing that by the corrosion rate gives 3.5 divided by 0.25, or 14 years of remaining service life.

Applying the half-life inspection rule, the next inspection on this section of pipe should be scheduled no later than 7 years out, well before the pipe is actually expected to reach its minimum allowable thickness, giving the operator plenty of warning to plan a repair, a re-rating, or a full replacement rather than discovering a problem only once it becomes urgent.

What Affects Real-World Corrosion Rates

The corrosion rate calculated from a lab coupon or an electrochemical probe describes conditions at the specific time and place that measurement was taken, and real corrosion rates in the field can vary noticeably with temperature, humidity, oxygen availability, pH, and the concentration of aggressive species such as chloride ions from seawater or de-icing salt. Higher temperatures generally speed up corrosion reactions, while the presence of chlorides is well known for breaking down the thin protective oxide film that normally keeps stainless steels corrosion resistant, leading to localized pitting rather than the smooth, uniform metal loss this calculator's formulas assume.

Galvanic coupling between two dissimilar metals in electrical contact, the presence or absence of a protective coating, mechanical stress, and flow velocity in a pipe or channel can all shift a real corrosion rate well above or below a single lab-measured number. None of this makes weight-loss or electrochemical testing useless — it means these tests are best treated as a solid baseline, refined over time with ongoing field monitoring rather than trusted as a permanent, unchanging figure.

Industrial Applications of Corrosion Rate Calculations

Corrosion rate calculations underpin decisions across a wide range of industries. Oil and gas pipelines use both coupon testing and electrochemical probes to track internal corrosion from produced water and sour gas, feeding directly into fitness-for-service assessments and inspection scheduling under codes such as API 570 and API 653 for storage tanks. Marine and offshore structures rely on corrosion rate data to size cathodic protection systems and plan hull or jacket maintenance intervals for platforms that may need to operate safely for thirty years or more.

Municipal water and wastewater utilities monitor corrosion rates in buried pipe networks to prioritize which sections need lining, cathodic protection, or replacement first, while reinforced concrete structures use similar principles, in modified form, to assess how quickly corroding rebar might crack or spall the surrounding concrete. In every one of these cases, the same core relationship this calculator automates — mass or current converted into a rate of metal loss, and that rate converted into a remaining service life — is what turns a laboratory or field measurement into an actual maintenance and capital planning decision.

Common Mistakes When Calculating Corrosion Rate

The most frequent mistake in the weight loss method is forgetting to convert exposure time into hours before applying the formula, since using days or years directly produces a result that is wrong by a large, easy-to-miss factor. A closely related error is using the coupon's total surface area incorrectly, particularly forgetting that a flat coupon usually has two exposed faces, not one, which would understate the true corrosion rate by roughly half if only one face is counted.

In the electrochemical method, the most common error is applying an equivalent weight or density value for the wrong alloy, especially for stainless steels where the specific grade matters, or mixing up microamps with milliamps when reading a potentiostat output, which changes the result by a factor of a thousand. This calculator's built-in metal presets and explicit unit labels are designed specifically to catch and avoid both of these classes of mistakes.

How to Use This Calculator

Choose the mode that matches the data available: use the Weight Loss mode when a coupon has been weighed before and after an immersion test; use the Electrochemical mode when a corrosion current density has come from a Tafel or linear polarization resistance test; and use the Remaining Wall Thickness mode once a corrosion rate is already known, to translate it into years of remaining service life and a recommended next inspection date. Select a metal from the preset list to fill in density and equivalent weight automatically, or switch to Custom to enter values for a specific alloy grade not covered by the built-in library.

This calculator is built for education, coursework, and general engineering planning. It does not replace a qualified corrosion engineer's judgement, a formal fitness-for-service assessment, or the requirements of an applicable inspection code such as API 570 or API 653. Any decision affecting the safety of a pressurized system, a structural component, or a piece of critical infrastructure should be made by a qualified professional following the relevant industry code, not from a general-purpose online tool alone.

Corrosion Rate Solver FAQ Summary

Corrosion rate from a weight loss test is found with the ASTM G1 formula, Corrosion Rate (mm/yr) = 87.6 × W / (ρ × A × T), while corrosion rate from a measured corrosion current density uses the ASTM G102 formula, Corrosion Rate (mm/yr) = 3.27 × 10⁻³ × (icorr × EW) / ρ. Both results convert directly into mils per year using the fixed relationship 1 mpy = 0.0254 mm/yr, and both can be compared against standard severity bands running from Excellent below 1 mpy to Severe above 50 mpy. Once a corrosion rate is known, dividing the remaining usable wall thickness by that rate gives an estimated remaining service life, with a next inspection typically recommended at no more than half of that figure. Whether the starting point is a lab coupon, an electrochemical probe, or an inspection report already showing a corrosion rate, the same handful of relationships tie every calculation on this page together.

Frequently Asked Questions

What is a corrosion rate calculator?

A corrosion rate calculator turns raw test data — either mass loss from a coupon test or a measured corrosion current density — into a standardized corrosion rate, usually expressed in mils per year (mpy) or millimetres per year (mm/yr).

What is the formula for corrosion rate by weight loss?

The ASTM G1 weight loss formula is Corrosion Rate (mm/yr) = 87.6 × W / (ρ × A × T), where W is mass loss in grams, ρ is density in g/cm³, A is exposed area in cm², and T is exposure time in hours.

How do I convert mpy to mm per year?

Multiply mpy by 0.0254 to get mm/yr, since 1 mil is exactly 0.0254 millimetres. To go the other way, divide mm/yr by 0.0254 (or multiply by 39.3701).

What is a good corrosion rate for steel?

Under roughly 5 mpy (about 0.13 mm/yr) is generally considered good for carbon steel in most general-purpose applications; rates above 20 mpy usually call for a protective coating or cathodic protection.

What is corrosion current density (icorr)?

icorr is the electrical current per unit area associated with a corroding metal surface, usually measured in microamps per square centimetre using a Tafel extrapolation or linear polarization resistance (LPR) test.

What is equivalent weight in corrosion calculations?

Equivalent weight (EW) is a metal's atomic weight divided by the number of electrons it loses per corrosion reaction (its valence); it is required by the ASTM G102 electrochemical corrosion rate formula.

How do I estimate remaining service life from a corrosion rate?

Subtract the minimum required thickness from the current wall thickness to get the usable corrosion allowance, then divide that allowance by the corrosion rate to get the estimated remaining years of service.

What's the difference between the weight loss method and the electrochemical method?

The weight loss method (ASTM G1) measures actual mass lost over a real exposure period, typically days to months, while the electrochemical method (ASTM G102) estimates a rate instantly from a measured corrosion current, without waiting for a physical test to finish.

What is considered a high or severe corrosion rate?

Rates above roughly 50 mpy (about 1.3 mm/yr) are generally rated Severe, and are considered unacceptable for most load-bearing or long-term engineering applications without major corrosion mitigation.

Why does exposure time need to be in hours for the weight loss formula?

The constant 87.6 in the ASTM G1 formula is calibrated for time in hours; using days or years directly without converting will give a corrosion rate that is wrong by a large factor.