Corrosion Rate Calculator

Calculate metal corrosion rates from current density, weight loss, or penetration depth measurements.

Corrosion Parameters

Corrosion Rate

0.00 mpy

0.0000 mm/year | 0.0 um/year

iCurrent Density
1000.00 uA/cm2
mMass Loss
9127250.87 g/(m2*y)
tService Life
86185.4 years
!Severity
Outstanding

Corrosion Severity

Outstanding

Metal Properties:

  • Molar Mass: 55.85 g/mol
  • Valence: 2
  • Density: 7.87 g/cm3

Corrosion Rate Classification

Ratingmpymm/year
Outstanding< 1< 0.02
Excellent1 - 50.02 - 0.1
Good5 - 200.1 - 0.5
Fair20 - 500.5 - 1
Poor50 - 2001 - 5
Unacceptable> 200> 5

What Is Corrosion Rate?

Corrosion rate is a measure of how quickly a metal deteriorates due to electrochemical reactions with its environment. It is one of the most important parameters in materials science and engineering, as corrosion costs the global economy an estimated $2.5 trillion annually — approximately 3.4% of global GDP. Understanding and predicting corrosion rates is essential for selecting materials, designing protective systems, and estimating the service life of metal components in infrastructure, transportation, and industrial equipment.

Corrosion is fundamentally an electrochemical process in which the metal (anode) undergoes oxidation, losing electrons and dissolving into the electrolyte, while a reduction reaction occurs at the cathode. The rate of this process depends on many factors including the metal type, environmental conditions (temperature, humidity, pH, ion concentration), and the presence of protective coatings or inhibitors. The corrosion rate can be expressed in several units: mils per year (mpy), millimeters per year (mm/year), or micrometers per year (μm/year).

This calculator determines corrosion rates from three types of measurements: electrochemical current density, weight loss data, and penetration depth measurements. Each method has its advantages — current density measurements are quick and non-destructive, weight loss measurements are the most accurate for long-term exposure, and penetration rate measurements are the most intuitive for engineering design. By supporting all three input methods, this calculator provides a flexible tool for analyzing corrosion in any setting, from laboratory research to field inspection of bridges, pipelines, and ships.

Corrosion Rate Formulas

The relationship between electrochemical measurements and corrosion rate is governed by Faraday's law, which relates the current flowing in an electrochemical cell to the rate of mass loss at the electrode. This fundamental relationship allows corrosion engineers to convert easily measurable electrical quantities into practical engineering units.

From current density, the corrosion rate in mm/year is calculated as: CR = K × (i × M) / (n × ρ), where K = 3.27 × 10^-3 mm·g/(A·cm²·year), i is the corrosion current density in A/cm², M is the molar mass in g/mol, n is the number of electrons transferred per atom, and ρ is the metal density in g/cm³. The mpy value is obtained by multiplying by 39.37 (1 mm = 39.37 mils).

From weight loss data, the mass loss rate is: dm/dt = Δm / (A × t), where Δm is the weight loss in mg, A is the exposed area in cm², and t is the exposure time in hours. The corrosion current density is then calculated by rearranging Faraday's law: i = (dm/dt × n × F) / (M × 1000 × 3600), where F is Faraday's constant (96,485 C/mol).

From penetration rate (mm/year), the corrosion current density is: i = (CR × n × ρ) / (K × M), and the mass loss rate is: dm/dt = (M × i) / (n × F). The calculator automatically converts between all three representations and provides results in the most commonly used units.

Faraday's Law for Corrosion

CR (mm/yr) = 3.27 × 10⁻³ × (i × M) / (n × ρ)

Where:

  • CR= Corrosion rate (mm/year)
  • i= Corrosion current density (A/cm²)
  • M= Molar mass of the metal (g/mol)
  • n= Number of electrons transferred per atom
  • ρ= Density of the metal (g/cm³)
  • K= Conversion constant = 3.27 × 10⁻³ mm·g/(A·cm²·yr)

Corrosion Severity Classification

Corrosion severity ratings provide a standardized way to assess whether a corrosion rate is acceptable for a given application. The most widely used classification system is based on mils per year (mpy), where one mil equals one-thousandth of an inch (0.001 inch or 0.0254 mm). This classification system was developed by the National Association of Corrosion Engineers (NACE) and is used worldwide in corrosion engineering practice.

Outstanding (less than 1 mpy): Metals in this category are essentially immune to corrosion under the tested conditions. Materials like titanium, stainless steel in passive conditions, and noble metals typically fall in this range. Equipment in this category can be expected to last decades without significant degradation.

Excellent (1-5 mpy): Very low corrosion rates suitable for long-term service. This range is typical of well-protected carbon steel or unalloyed metals in mild environments. Equipment life of 20-50 years can be expected.

Good (5-20 mpy): Acceptable for many industrial applications where some material loss is tolerable. This range is common for carbon steel in atmospheric exposure. Regular inspection is recommended but replacement is not imminent.

Fair (20-50 mpy): Moderate corrosion that may require protective measures such as coatings, inhibitors, or cathodic protection. Equipment life of 5-10 years may be expected without intervention.

Poor (50-200 mpy): High corrosion rates requiring immediate attention. Equipment in this category will fail within a few years without protective measures. Material upgrade or aggressive protection is needed.

Unacceptable (greater than 200 mpy): Very rapid corrosion that will cause equipment failure in months to a year. The metal is unsuitable for the service conditions and must be replaced with a more resistant material.

How to Use This Calculator

This calculator supports three input modes for determining corrosion rates, allowing you to use whichever measurement data you have available.

  1. Select the metal: Choose from the dropdown list of common engineering metals. Each metal entry includes the molar mass, valence (number of electrons transferred), and density needed for the calculation.
  2. Select the input type: Choose "Current" for electrochemical data, "Weight Loss" for gravimetric data, or "Penetration" for direct thickness measurements.
  3. For current mode: Enter the corrosion current density in A/cm². This is typically obtained from polarization resistance measurements or Tafel extrapolation.
  4. For weight loss mode: Enter the weight loss in mg, the exposed area in cm², and the exposure time in hours. These are obtained from laboratory immersion tests.
  5. For penetration mode: Enter the measured penetration rate in mm/year. This can come from ultrasonic thickness measurements or visual inspection.
  6. Read the results: The calculator displays the corrosion rate in mpy, mm/year, and μm/year, along with the corrosion current density, mass loss rate, estimated service life, and severity classification.

Real-World Applications

Corrosion rate calculations are essential in many industries where metal structures and equipment are exposed to corrosive environments. Accurate corrosion rate data enables engineers to make informed decisions about material selection, protective system design, and maintenance scheduling.

Oil and gas industry relies heavily on corrosion rate calculations to protect pipelines, offshore platforms, and processing equipment. The combination of high temperatures, high pressures, and corrosive fluids (containing H2S, CO2, and chloride ions) creates severe corrosion challenges. Corrosion rate monitoring using electrical resistance probes and linear polarization resistance techniques provides real-time data for corrosion management.

Infrastructure maintenance uses corrosion rate data to estimate the remaining service life of bridges, buildings, and water systems. Steel reinforcement in concrete structures can corrode if the concrete cover is compromised, leading to structural deterioration. Regular thickness measurements and corrosion rate calculations help prioritize maintenance and replacement decisions.

Aerospace engineering must account for corrosion rates in aircraft structures exposed to varying atmospheric conditions, including salt spray in maritime environments. The lightweight aluminum alloys used in aircraft are susceptible to various forms of corrosion, including pitting, intergranular corrosion, and stress corrosion cracking. Accurate corrosion rate data is essential for setting inspection intervals and determining when structural components must be replaced.

Marine engineering deals with one of the most corrosive environments — seawater. The combination of dissolved salts, oxygen, biological organisms, and flowing water creates conditions that can rapidly degrade unprotected metals. Corrosion rate calculations are used to design cathodic protection systems, select appropriate coatings, and determine the thickness of sacrificial anodes needed for ships, offshore platforms, and underwater pipelines.

Worked Examples

Iron Corrosion from Weight Loss

Problem:

A steel coupon (area = 50 cm²) loses 250 mg after 720 hours of exposure to a saltwater environment. Calculate the corrosion rate and assess its severity.

Solution Steps:

  1. 1Calculate mass loss rate: dm/dt = 250 mg / (50 cm² × 720 h) = 6.944 × 10^-3 mg/(cm²·h)
  2. 2Convert to current density: i = (6.944 × 10^-3 × 2 × 96485) / (55.85 × 1000 × 3600) = 7.26 × 10^-5 A/cm²
  3. 3Calculate penetration rate: CR = 3.27 × 10^-3 × (7.26 × 10^-5 × 55.85) / (2 × 7.87) = 8.31 × 10^-4 mm/year
  4. 4Convert to mpy: 8.31 × 10^-4 × 39.37 = 0.0327 mpy
  5. 5Assess severity: 0.0327 mpy is outstanding (less than 1 mpy)

Result:

The corrosion rate is 0.033 mpy (8.31 × 10^-4 mm/year), classified as outstanding — the steel coupon is corroding very slowly.

Copper Corrosion from Current Density

Problem:

A copper sample has a measured corrosion current density of 5 × 10^-5 A/cm² in an acidic environment. Calculate the corrosion rate.

Solution Steps:

  1. 1Look up copper properties: M = 63.55 g/mol, n = 2, ρ = 8.96 g/cm³
  2. 2Calculate mm/year: CR = 3.27 × 10^-3 × (5 × 10^-5 × 63.55) / (2 × 8.96) = 5.74 × 10^-4 mm/year
  3. 3Convert to mpy: 5.74 × 10^-4 × 39.37 = 0.0226 mpy
  4. 4Convert to μm/year: 5.74 × 10^-4 × 1000 = 0.574 μm/year

Result:

The corrosion rate is 0.023 mpy (5.74 × 10^-4 mm/year, 0.574 μm/year), classified as outstanding.

Service Life Estimation

Problem:

A steel pipe has a measured corrosion rate of 0.5 mm/year. If the pipe wall thickness is 6 mm, estimate the remaining service life.

Solution Steps:

  1. 1Service life = wall thickness / corrosion rate
  2. 2Service life = 6 mm / 0.5 mm/year = 12 years
  3. 3Convert to mpy for comparison: 0.5 mm/year × 39.37 = 19.7 mpy
  4. 4Severity classification: 19.7 mpy is in the good range (5-20 mpy)

Result:

The pipe has an estimated service life of 12 years before the wall is fully penetrated, with a corrosion rate classified as good.

Tips & Best Practices

  • Use weight loss measurements for the most accurate long-term corrosion rate data.
  • For quick field assessments, ultrasonic thickness measurements can provide penetration rate data.
  • Always specify the corrosion rate units (mpy or mm/year) when communicating results to avoid confusion.
  • Remember that corrosion rate can change over time as corrosion products build up or surface conditions change.
  • Use the service life estimate to prioritize inspection and maintenance schedules.
  • Compare measured corrosion rates to the severity classification to determine if protective measures are needed.

Frequently Asked Questions

Both are units of corrosion rate representing the depth of metal lost per year. Mils per year (mpy) uses the imperial system where 1 mil = 0.001 inch, while mm/year uses the metric system. The conversion is: 1 mm/year = 39.37 mpy, or equivalently, 1 mpy = 0.0254 mm/year. Mpy is commonly used in North American corrosion engineering, while mm/year is used in most other parts of the world.
Corrosion rate accuracy depends on the measurement method and how well the test conditions represent actual service conditions. Weight loss measurements averaged over long exposure periods are most accurate. Electrochemical methods provide faster results but may not capture all corrosion mechanisms. Short-term tests may not predict long-term behavior due to changes in surface condition, environmental fluctuations, and the development of protective corrosion product layers.
Corrosion rate depends on the metal composition, environmental conditions (temperature, humidity, pH, dissolved oxygen, ion concentration), flow velocity, galvanic coupling, mechanical stress, and the presence of protective measures such as coatings, inhibitors, or cathodic protection. Higher temperature and lower pH generally increase corrosion rate. Dissolved oxygen can accelerate corrosion of many metals, while some ions (like chloride) can break down passive films.
The severity classification provides a standardized way to assess whether a corrosion rate is acceptable for a given application. It helps engineers make quick decisions about material selection, the need for protective measures, and maintenance scheduling. Rates below 5 mpy are generally acceptable for most applications, while rates above 20 mpy require protective measures. Rates above 200 mpy indicate that the material is unsuitable for the service conditions.
Different metals have different molar masses, valences, and densities, which affect the conversion between current density and penetration rate. For example, aluminum (M = 26.98, n = 3, ρ = 2.70) corrodes differently than iron (M = 55.85, n = 2, ρ = 7.87) at the same current density. The calculator automatically applies the correct metal properties when you select from the dropdown list.

Sources & References

Last updated: 2026-06-06

💡

Help us improve!

How would you rate the Corrosion Rate Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Chemistry: The Central Science

by Brown, LeMay, Bursten

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.