🤖 ⭐ 14-Day Free Trial
Install Extension Free →
AI Assistant for Engineers
🧮 Tools 🧮 Calc 📐 Sections 🔄 Convert 🤖 AI Chat 📊 RFQ 🖱️ Right-Click Tools — Any Webpage
Free · 🎁 Free 14-Day Trial — No Premium License Key Required. Just add your own API key for AI features.
Premium: $5/mo | 📘 Guide | 🔒 Privacy | ⬇️ Available on Chrome · Edge · Firefox

Metal Corrosion Calculator: Rate, Allowance & Galvanic Effects

Free corrosion calculator for engineers — compute corrosion rate, remaining life, pitting factor, galvanic risk & corrosion allowance in mm/y or mpy.
Find Me: Google Knowledge Panel
Common Questions about SteelSolver.com: More
We independently provide precision steel tools, calculators, and expert resources for steel, metalworking, construction, and industrial projects. Learn More.
Published -
Updated -
Estimated read time

Corrosion costs industries billions annually through unplanned failures, over-engineered designs, and compliance headaches. This professional-grade corrosion calculator eliminates manual unit conversions and calculation errors by applying industry-standard formulas (ASTM G1/G31, API 570, ASME B31.3) in one tool. Calculate corrosion rate from weight-loss or UT thickness data, estimate remaining service life, assess galvanic and pitting risk, and design corrosion allowances — all with instant results in mm/year, mpy, and more.

⚙️

Corrosion Calculator Pro

Professional corrosion rate, remaining life & material integrity tool for engineers, inspectors & researchers

Weight-Loss Method Thickness Loss Galvanic Corrosion Pitting Analysis Corrosion Allowance Unit Converter

⚖️ Corrosion Rate — Weight-Loss (Gravimetric) Method

ℹ️
This method uses coupon (specimen) mass before and after exposure to calculate corrosion rate per ASTM G1 / G31. Use the true wetted area only — exclude masked edges.
📐 Formula Used

Corrosion Rate (Weight-Loss Method)

$$CR\,(\text{mm/y}) = \frac{87.6 \times W}{\rho \times A \times t}$$ $$CR\,(\text{mpy}) = \frac{534 \times W}{\rho \times A \times t}$$
W = weight loss (mg)  |  ρ = density (g/cm³)  |  A = exposed area (cm²)  |  t = exposure time (hours)
📥 Input Parameters
Auto-filled from material dropdown or enter manually
Ensure specimen cleaned per ASTM G1 before weighing
Use true wetted area — exclude masked edges

⚗️ Environmental Context (Optional)

📊 Results — Weight-Loss Method

📏 Thickness-Loss & Remaining Life Calculator

ℹ️ Based on ultrasonic thickness (UT) measurements at two or more dates. Calculates actual field corrosion rate, remaining life, and inspection scheduling.
📐 Formulas Used

Thickness-Loss Corrosion Rate

$$CR = \frac{\Delta T}{\Delta t} = \frac{T_1 - T_2}{t_2 - t_1}$$

Remaining Service Life (RSL)

$$RSL = \frac{T_{current} - T_{min}}{CR}$$
T₁ = initial thickness  |  T₂ = current thickness  |  Tmin = minimum allowable thickness  |  CR = corrosion rate
📥 Measurement Inputs
Per design code (ASME B31.3, API 570)
For corrosion allowance remaining calculation

🔮 Future Projection

📊 Results — Thickness & Remaining Life

Remaining Life Consumed

⚡ Galvanic Corrosion Estimator

⚠️ Galvanic corrosion occurs when two dissimilar metals are in electrical contact in an electrolyte. The more active (anodic) metal corrodes faster. The severity depends on the electrode potential difference and the anode-to-cathode area ratio.
📐 Galvanic Series & Formulas

Galvanic Potential Difference

$$\Delta E = E_{cathode} - E_{anode}$$

Galvanic Corrosion Rate Acceleration (Area Effect)

$$CR_{galvanic} = CR_{base} \times \left(1 + k \cdot \frac{A_c}{A_a}\right)$$
Ac/Aa = cathode-to-anode area ratio  |  k = empirical coupling factor
📥 Galvanic Pair Inputs
Larger anode area = less severe corrosion
Larger cathode area = MORE severe corrosion on anode
📊 Galvanic Series Reference (Standard Potentials vs. SHE)
MaterialPotential (V vs SHE)Classification

⚡ Galvanic Corrosion Assessment

🔬 Pitting Corrosion Analysis

ℹ️ Pitting corrosion is highly localized and can cause penetration failure even with low average weight loss. The Pitting Factor (PF) reveals the ratio of maximum pit depth to average uniform penetration.
📐 Formulas

Pitting Factor

$$PF = \frac{d_{max}}{d_{avg}}$$
dmax = maximum pit depth  |  davg = average uniform penetration depth

Average Uniform Penetration

$$d_{avg} = CR \times t$$

Pit Growth Rate

$$r_{pit} = \frac{d_{max}}{t}$$
📥 Pitting Inputs

🔬 Pitting Corrosion Results

Wall Penetration Progress

🏗️ Corrosion Allowance & Design Life Calculator

ℹ️ Corrosion Allowance (CA) is extra material added during design to account for corrosion losses over the intended service life. Used in piping (ASME B31.3), pressure vessels (ASME VIII), and pipelines (API 570).
📐 Design Formulas

Required Corrosion Allowance

$$CA = CR \times t_{design} \times SF$$
CR = corrosion rate (mm/y)  |  tdesign = design life (years)  |  SF = safety factor (typically 1.0–1.5)

Minimum Required Wall Thickness

$$T_{min} = T_{calc} + CA + T_{mfg}$$
Tcalc = pressure-design thickness  |  Tmfg = manufacturing tolerance

Remaining Corrosion Allowance

$$CA_{rem} = T_{current} - T_{min,structural}$$
📥 Design Inputs
From pressure/stress calculation per code
Typically 12.5% of nominal for steel pipe
From UT inspection — for remaining CA calc

🏗️ Corrosion Allowance Results

Corrosion Allowance Consumed

🔄 Corrosion Unit Converter

ℹ️ Instantly convert corrosion rates, thickness, temperature, area, time and weight loss units used across different standards and industries.
📊 Corrosion Rate Converter
Approximate (assumes carbon steel 7.85 g/cm³)
Approximate (assumes carbon steel 7.85 g/cm³)

Key Conversion Factors

$$1\,\text{mm/y} = 39.37\,\text{mpy} = 1000\,\mu\text{m/y} = 0.03937\,\text{in/y}$$ $$\text{mm/y} \approx \frac{87.6}{\rho}\,\text{g/m}^2/\text{d} \quad (\rho\,\text{in g/cm}^3)$$
📏 Thickness Converter
🌡️ Temperature Converter
📋 Corrosion Rate Reference Table
mm/yearmpyµm/yearin/yearClassification
< 0.025< 1< 25< 0.001Outstanding
0.025–0.101–525–1000.001–0.004Excellent
0.10–0.515–20100–5100.004–0.02Good
0.51–1.2720–50510–12700.02–0.05Fair
1.27–3.1850–1251270–31800.05–0.125Poor
> 3.18> 125> 3180> 0.125Unacceptable

Reference: NACE/AMPP corrosion severity guidelines

📄 Calculation Report Generator

ℹ️ Fill in project details and select which calculations to include. Then copy to clipboard or print as PDF.
📋 Project Information
📝 Generated Report

📚 Corrosion Engineering Reference

📘 When to use Weight-Loss vs Thickness-Loss Method?

Weight-Loss (Gravimetric): Best for lab coupon tests (ASTM G1, G31). Provides average uniform corrosion rate. Requires accurate area measurement and proper cleaning. Misses localized pitting.

Thickness-Loss (UT Method): Used in field inspection on installed equipment. Directly reflects real operating conditions. Multiple readings over time improve accuracy. Required for API 570 assessments.

⚠️ Short exposure coupon tests may not represent steady-state corrosion. Always aim for >168 hours exposure (ASTM G31) for meaningful results.

📗 Understanding Corrosion Rate Severity Ratings
CR (mm/y)CR (mpy)NACE RatingTypical Action
< 0.025< 1OutstandingNo action required; excellent material selection
0.025–0.101–5ExcellentContinue monitoring; suitable for most applications
0.10–0.515–20GoodMonitor annually; consider inhibitors at upper range
0.51–1.2720–50FairIncrease inspection frequency; inhibitors recommended
1.27–3.1850–125PoorUrgent attention; consider material upgrade or coating
> 3.18> 125UnacceptableImmediate action; shutdown risk; replace or upgrade material
📙 Typical Corrosion Allowance Values by Industry
ApplicationTypical CA (mm)Design LifeReference
Carbon Steel Process Piping1.5 – 6.420–30 yearsASME B31.3
Pressure Vessels (mild service)1.6 – 3.220 yearsASME Sect. VIII
Storage Tanks (API 650)1.0 – 3.030 yearsAPI 650 / 653
Offshore Pipelines3.0 – 12.525 yearsDNV-ST-F101
Refinery Piping (aggressive)3.0 – 6.415–20 yearsAPI 570
Structural Steel (marine)2.0 – 5.025 yearsISO 12944
📕 Accuracy Notes & Limitations
  • Area measurement errors: Masked edges or holes can inflate/deflate rates by 10–30%.
  • Cleaning method: Under-cleaning (scale remaining) gives low CR; over-cleaning (base metal removal) gives high CR. Follow ASTM G1 cleaning procedures.
  • Short exposures: < 168 h captures transient, not steady-state. Rates may not represent long-term behavior.
  • Pitting risk: Weight-loss averages mask local pitting. Always check for pitting separately.
  • Environmental changes: pH, temperature, velocity changes during service affect real rates vs. calculated rates.
  • This tool provides engineering estimates per established formulas. Always verify with qualified corrosion engineers for critical decisions.

⚙️ Corrosion Calculator Pro — Engineering tool based on ASTM G1/G31, NACE/AMPP, ASME B31.3, API 570 methodologies

⚠️ For informational and educational purposes. Critical engineering decisions should be verified by a qualified corrosion engineer.

⚙️

Corrosion Calculator Pro — Complete User Guide

Step-by-step instructions for every calculator tab — all formulas explained with units, worked examples, common mistakes, and accuracy notes so you can trust every result.

Weight-Loss Method Thickness & RSL Galvanic Corrosion Pitting Analysis Corrosion Allowance Unit Converter ASTM G1 / G31 API 570 / ASME B31.3

🚀 How the Calculator Works — 5-Step Overview

1. Select Tab
Choose method
2. Enter Inputs
Fill all fields
3. Calculate
Press button
4. Read Results
CR, life, risk
5. Generate Report
Copy / Print

Results from all tabs compile into one formatted report via the Report tab.

📘 Section 1: Understanding Corrosion Rates — Concepts & Units

A corrosion rate quantifies how fast a material loses thickness due to chemical or electrochemical reactions with its environment. It directly determines how long a component will last and when it must be inspected or replaced.

Corrosion rate is expressed as a penetration rate — how many millimetres (or mils) of material surface are consumed per year. A pipe wall corroding at 0.1 mm/y will lose 1 mm over 10 years.

Loss Remaining Wall Original Wall Corrosion Rate Formula CR = Thickness Lost (mm) Time in Service (years) 0.1 mm/y → 1 mm lost over 10 years 1.0 mm/y → 10 mm lost over 10 years Remaining Life Consumed Remaining Corrosion reduces wall thickness until minimum safe thickness is reached
Figure 1. Pipe wall corrosion concept — red zone = corroded material; blue = remaining wall; green gauge = remaining service life.

📐 Corrosion Rate Units Explained

UnitFull NameHow It WorksCommon In"Poor" Threshold
mm/yMillimetres per yearDirect penetration depth per yearEurope, ISO, ASME> 1.27 mm/y
mpyMils per year (1 mil = 0.001 inch)1 mpy = 0.0254 mm/yUSA, NACE/AMPP, API> 50 mpy
μm/yMicrometres per year1 μm = 0.001 mmAcademic, thin films> 1270 μm/y
g/m²/dGrams per m² per dayMass flux — depends on densityAtmospheric testsDensity-dependent
ipyInches per year1 ipy = 25.4 mm/yLegacy US standards> 0.05 ipy
Key: 1 mm/y = 39.37 mpy = 1,000 μm/y = 0.03937 in/y

🎯 NACE/AMPP Corrosion Severity Rating Scale

Ratingmm/yearmpyμm/yearTypical Action Required
Outstanding< 0.025< 1< 25No action. Excellent material. Monitor at normal intervals.
Excellent0.025–0.101–525–100No action. Annual monitoring.
Good0.10–0.515–20100–510Monitor. Consider inhibitors at upper range.
Fair0.51–1.2720–50510–1270Attention needed. Increase inspection frequency.
Poor1.27–3.1850–1251270–3180Urgent. Material upgrade or coating needed.
Unacceptable> 3.18> 125> 3180Immediate action. Shutdown risk. Replace or upgrade now.

⚖️ Section 2: Tab 1 — Weight-Loss (Gravimetric) Method

The weight-loss (gravimetric) method uses the mass lost from a metal coupon after exposure to calculate corrosion rate. It is the standard laboratory technique specified in ASTM G1 (specimen preparation/cleaning) and ASTM G31 (immersion testing).

📋
Standard: ASTM G1 + ASTM G31. Minimum recommended exposure: 168 hours (7 days) for steady-state results. Shorter tests capture only the fast initial transient — not the long-term rate.

📋 Step-by-Step Instructions

  1. 1
    Select Material — Density Auto-Fills

    Choose the metal from the Material dropdown. Density (g/cm³) fills automatically. For custom alloys, select Custom… and type density manually. A wrong density is the #1 source of error in this calculation.

  2. 2
    Enter Initial Weight W₁ — Before Exposure

    Weigh the coupon on a calibrated analytical balance before immersion. Select mg or g from the unit dropdown first, then enter the value. Milligrams is preferred for laboratory coupons — it gives more decimal precision.

  3. 3
    Enter Final Weight W₂ — After Exposure and Cleaning

    Clean the coupon per ASTM G1 (acid pickling or mechanical cleaning to remove corrosion products without removing base metal), then weigh again. Must use the same unit as W₁. If W₂ ≥ W₁, the calculator alerts you.

  4. 4
    Enter Exposed Surface Area A

    Measure only the wetted (exposed) area — exclude masked edges, mounting holes, and unexposed faces. Select unit: cm², in², or . The calculator converts to cm² internally.

  5. 5
    Enter Exposure Time t — Select Correct Unit

    Select the time unit first (hours, days, months, or years), then enter the value. All units convert to hours internally. Entering 720 with the unit set to "years" instead of "hours" will give a vastly wrong result.

  6. 6
    Optional: Add Environmental Context

    Fields for Medium, Temperature, pH, and Chloride Conc. are optional. They appear in the generated report for traceability but do not change the weight-loss formula result.

  7. 7
    Click "Calculate Corrosion Rate" — Read Results

    Results: CR in mm/y, mpy, μm/y, g/m²/day; total metal loss; NACE severity badge; bar chart showing which category your result falls in. Click "Copy Results" to send to clipboard or "Print / PDF" to export.

📐 Formulas: Weight-Loss Corrosion Rate (ASTM G31)

Formula F1a — Corrosion Rate in mm/year
CR (mm/y) = 87.6 × W ρ × A × t
W = weight loss mg  |  ρ = metal density g/cm³  |  A = exposed area cm²  |  t = exposure time hours
Formula F1b — Corrosion Rate in mpy (mils per year)
CR (mpy) = 534 × W ρ × A × t
Same variables as F1a. The constant changes: 87.6 yields mm/y; 534 yields mpy. Both constants embed all necessary unit conversions (hours→year, mg→g, cm² area).
Formula F1c — Approximate Mass Flux (g/m²/day)
Mass Flux = CR(mm/y) × ρ × 1000 365.25
Converts penetration rate to mass loss per surface area per day. The 365.25 accounts for leap years. ρ must be in g/cm³.
Derivation — Where Does 87.6 Come From?
K = 8,760 h/y × 10 1,000 mg/g = 87,600 1,000 = 87.6
8,760 h/y = hours per year  |  ×10 = factor from density relationship (g/cm³ to mm penetration)  |  ÷1,000 = convert mg to g. The constant 534 for mpy is derived similarly using inch-pound units.
SymbolVariableRequired UnitNotes / Common Values
WWeight (mass) lossmg (milligrams)W = W₁ − W₂. Must be positive. Calculator converts g→mg automatically.
ρMetal densityg/cm³Carbon steel: 7.85  |  SS 316: 7.98  |  Al: 2.70  |  Cu: 8.96
AExposed surface areacm²True wetted area only. Calculator converts in² and m² to cm² automatically.
tExposure timehoursCalculator converts days, months, years to hours (using 8760 h/y, 30.44 d/mo).
CRCorrosion ratemm/y or mpyThe primary output. Also displayed in μm/y and g/m²/day.

🧮 Worked Example — Carbon Steel Coupon in Seawater

📝 Example Calculation: Steel Coupon, 30-Day Seawater Test

Given inputs:

  • Material: Carbon Steel — ρ = 7.85 g/cm³
  • W₁ (initial weight) = 150,250 mg
  • W₂ (final weight after cleaning) = 149,850 mg
  • Weight loss W = 150,250 − 149,850 = 400 mg
  • Area A = 50 cm²
  • Time t = 30 days = 720 hours

Step 1 — Corrosion rate in mm/year:

CR = 87.6 × 400 7.85 × 50 × 720 = 35,040 282,600 = 0.1240 mm/y

Step 2 — Corrosion rate in mpy:

CR = 534 × 400 7.85 × 50 × 720 = 213,600 282,600 = 0.755 mpy
Result: 0.1240 mm/y  |  0.755 mpy — NACE Rating: Good. Suitable for most seawater applications. Annual monitoring recommended.

✔️ Input Validation Rules for Weight-Loss Tab

FieldValid RangeWhat Happens if Wrong
Density0.1 – 25 g/cm³Too low (e.g. 0) causes division error or absurd result. Check material selection.
Initial WeightMust be > Final WeightCalculator alerts: "Initial Weight must be greater than Final Weight."
Area> 0 in selected unitWrong unit selection (e.g. 50 entered as in² when measured in cm²) inflates area by 6.45× → CR drops by same factor.
Time> 0.1 in selected unitWrong unit (e.g. 720 hours entered as "years") gives a rate 8,760 times too low.

📏 Section 3: Tab 2 — Thickness-Loss & Remaining Life Calculator

This tab uses Ultrasonic Thickness (UT) readings taken at two different dates to calculate the real, in-service corrosion rate and predict when the component reaches its minimum safe thickness. This is the primary method in API 570 (Piping Inspection) and API 510 (Pressure Vessel Inspection).

📐 Formulas: Thickness-Loss Method

Formula F2 — Corrosion Rate from UT Measurements
CR = T1 T2 t2 t1  (mm/y)
T₁ = earlier (thicker) measurement mm  |  T₂ = later (thinner) current measurement mm  |  t₂ − t₁ = elapsed time between measurements years
Formula F3 — Remaining Service Life (RSL)
RSL = Tcurrent Tmin CR  (years)
Tcurrent = most recent UT reading mm  |  Tmin = minimum allowable thickness per design code mm  |  CR = corrosion rate mm/y
Formula F4 — Effective Rate with Chemical Inhibitor
CReff = CR × ( 1 η 100 )
η = inhibitor efficiency (%)  |  Example: 85% efficiency on a 0.20 mm/y rate → CReff = 0.20 × 0.15 = 0.030 mm/y — life extended ~6.7×
Formula F5 — Projected Future Thickness
Tfuture = Tcurrent CReff × tproj
tproj = number of years projected forward  |  Result will not go below 0 in the display. The chart shows this projection graphically.
📝 Example: Process Pipe Remaining Life Assessment

Given: Carbon steel pipe • T₁ = 12.7 mm • T₂ = 10.9 mm • Tmin = 7.6 mm • Elapsed = 4 years

Step 1 — Corrosion Rate
CR = 12.7 − 10.9 4 = 1.8 4 = 0.45 mm/y
Step 2 — Remaining Service Life
RSL = 10.9 − 7.6 0.45 = 3.3 0.45 = 7.3 years
⚠️
Result: CR = 0.45 mm/y  |  RSL = 7.3 years
Rating: Good (approaching Fair). Per API 570 half-life rule: schedule next inspection in 3.6 years.
💡
API 570 Half-Life Rule: The next inspection date should be set at 50% of the remaining life. RSL = 7.3 y → schedule next inspection in ~3.6 years. This ensures re-assessment before Tmin is reached.

⚡ Section 4: Tab 3 — Galvanic Corrosion Estimator

Galvanic corrosion occurs when two metals with different electrochemical potentials are in electrical contact in an electrolyte. The less noble (active) metal becomes the anode and corrodes; the noble metal is the cathode and is protected. The larger the potential difference and the larger the cathode-to-anode area ratio, the more severe the attack.

Electrolyte (seawater, soil, acid…) ANODE Zinc / Steel (Active) CORRODES CATHODE Copper / SS (Noble) PROTECTED e⁻ electrons flow through metal connection ions migrate through electrolyte ΔE = E(cathode) − E(anode)
Figure 2. Galvanic cell — electrons flow through the metallic connection; ions migrate through the electrolyte. The anode is oxidised (corrodes); the cathode is reduced (protected).

📐 Galvanic Corrosion Formulas

Formula F6 — Galvanic Potential Difference
ΔE = Ecathode Eanode  (V vs. SHE)
Potentials are from the built-in galvanic series table. ΔE < 0.10 V = Low risk  |  0.10 – 0.30 V = Moderate  |  0.30 – 0.60 V = High  |  > 0.60 V = Critical.
Formula F7 — Estimated Galvanic Corrosion Rate (Empirical)
CRgalv = CRbase × (1 + ke × Ac Aa × δΔE )
ke = electrolyte conductivity factor: seawater = 1.0  |  freshwater = 0.5  |  soil = 0.35  |  atmospheric = 0.1
Ac/Aa = cathode-to-anode area ratio (larger = more severe)  |  δΔE = normalised potential factor = min(ΔE / 0.5 , 3)
⚠️
Critical — Area Ratio Effect: A small steel bolt in a large copper flange is the most dangerous galvanic scenario. The small anode area (Aa) relative to the large cathode area (Ac) concentrates the attack. A 10:1 area ratio amplifies corrosion rate dramatically. Never use small active-metal fasteners with large noble-metal structures.

📋 Step-by-Step Instructions

  1. 1
    Select Anode (Active / Corroding) Metal

    The metal that will corrode. It has a lower (more negative) potential in the galvanic series table shown below the calculator. If unsure which metal is more active, consult that table — the calculator warns you if the pair appears reversed.

  2. 2
    Select Cathode (Noble / Protected) Metal

    The metal that gains protection. Higher (more positive) potential = more noble = cathode. The calculator alerts you if the same material is selected for both or if the pair appears to be reversed.

  3. 3
    Enter Actual Exposed Areas for Each Metal

    Enter the wetted surface area of each metal in cm². The Ac/Aa ratio is the dominant factor in severity. Enter realistic areas — equal areas (ratio = 1) represents a best-case scenario.

  4. 4
    Select Electrolyte and Enter Base Corrosion Rate

    Choose the medium (sets conductivity factor ke). Enter the base corrosion rate of the anode material without galvanic coupling — use a value from Tab 1 (weight-loss) or literature.

🔬 Section 5: Tab 4 — Pitting Corrosion Analysis

Pitting is highly localised corrosion that can perforate a wall even when average metal loss is small. A pipe can fail from pitting while its average corrosion rate rates as "Good." The Pitting Factor (PF) quantifies how localised the attack is — the higher the PF, the more dangerous pitting is relative to what weight-loss data alone suggests.

📐 Pitting Corrosion Formulas

Formula F8 — Pitting Factor (PF) — ASTM G46
PF = dmax davg  where  davg = CR × t
dmax = deepest pit measured mm  |  davg = average uniform penetration = CR × t mm
PF = 1.0 means uniform corrosion. PF > 10 = extreme localisation. Most practical cases: PF 1–8.
Formula F9 — Maximum Pit Growth Rate
rpit = dmax t  (mm/y)
This is more critical for failure prediction than the average corrosion rate, because it represents the actual rate at which the deepest penetration is advancing toward the opposite wall.
Formula F10 — Estimated Time to Wall Perforation
tperf = Twall dmax rpit  (years)
Conservative assumption: constant pit growth rate. Real pits often decelerate. Use as a lower-bound estimate.

📊 Pitting Factor Interpretation

Pitting Factor (PF)ClassificationWhat It MeansRecommended Action
1.0 – 1.9UniformAttack is essentially uniformWeight-loss CR is reliable for life prediction
2.0 – 4.9Moderate PittingSome pits notably deeper than averageInclude pit depth in inspection; CR alone insufficient
5.0 – 9.9Severe PittingPits significantly deeper — wall perforation riskUse pit growth rate for life prediction; consider alloy upgrade
≥ 10Extreme PittingHighly localised — average CR is dangerously misleadingImmediate inspection; NDE required; pit depth governs

🏗️ Section 6: Tab 5 — Corrosion Allowance & Design Life

Corrosion Allowance (CA) is deliberate extra material thickness added during design to account for expected metal loss over the service life. It is required by ASME B31.3, ASME Section VIII, API 570, and most piping/vessel codes.

📐 Corrosion Allowance Formulas

Formula F11 — Required Corrosion Allowance
CA = CR × tdesign × SF  (mm)
CR = corrosion rate mm/y  |  tdesign = design life years  |  SF = safety factor (use 1.0 for well-characterised service; 1.25 default; up to 1.5 for uncertain environments)
Formula F12 — Minimum Required Wall Thickness
Tmin,design = Tcalc + CA + Tmfg
Tcalc = pressure-design thickness from code formula mm  |  CA = corrosion allowance from F11  |  Tmfg = manufacturing tolerance (typically 12.5% of nominal for steel pipe, or enter directly in mm)
Formula F13 — Corrosion Allowance Consumed
CAconsumed = CR × telapsed
CA% = CAconsumed CAtotal × 100%
When CA% reaches 100%, the component has reached its design end-of-life condition and should be assessed for retirement or replacement.

📋 Typical Corrosion Allowance by Code & Service

ApplicationTypical CA (mm)Design LifeCode
CS process piping (mild)1.5 – 3.220–25 yASME B31.3
CS process piping (aggressive)3.2 – 6.415–20 yASME B31.3 / API 570
Pressure vessels (CS)1.6 – 3.220 yASME Sect. VIII UG-25
Storage tanks (bottom plate)1.5 – 3.025–30 yAPI 650 / 653
Offshore subsea pipelines3.0 – 12.525 yDNV-ST-F101
Refinery crude service piping3.0 – 6.415–20 yAPI 570 Class 1
Structural steel (marine)2.0 – 5.025 yISO 12944
Stainless steel piping0 – 1.620+ yUsually 0 if passive film intact
These are indicative values. Always verify with your applicable project code and qualified engineer.

🔄 Section 7: Tab 6 — Unit Converter

The Unit Converter tab converts any corrosion rate, thickness, or temperature value between all common engineering units in real time. Just type in any one field — all others update instantly. No Calculate button needed.

📐 Corrosion Rate Conversion Formulas

mm/y ↔ mpy
mpy=mm/y×39.3701
mm/y=mpy÷39.3701
mm/y ↔ μm/y
μm/y=mm/y×1,000
mm/y ↔ in/y
in/y=mm/y÷25.4
mm/y ↔ g/m²/day (mass flux)
g/m²/d mm/y × ρ × 1000 365.25
ρ in g/cm³  |  Calculator approximates using ρ = 7.85 (steel)

🌡️ Temperature Conversion Formulas

°C ↔ °F
°F= ( °C × 95 ) +32
°C ↔ Kelvin
K=°C+273.15

📋 Quick Corrosion Rate Conversion Reference

mm/yearmpyμm/yearin/yearNote
0.0251.0250.001Outstanding / Excellent threshold
0.103.941000.004Excellent / Good threshold
0.5120.15100.020Good / Fair threshold
1.0039.41,0000.0391 mm lost per year
1.2750.01,2700.050Fair / Poor threshold
3.18125.23,1800.125Poor / Unacceptable threshold
25.41,00025,4001.000Extremely severe (1 inch/year)

📄 Section 8: Tab 7 — Report Generator

The Report tab compiles all calculation results from every tab into a single formatted engineering report. Copy it to an email, Word document, or inspection system, or export as PDF via your browser's print function.

  1. 1
    Run All Desired Calculations First

    Navigate to each needed tab and click Calculate. Only tabs where calculations have been run will appear in the compiled report.

  2. 2
    Fill Project Information Fields

    Enter Project Name, Equipment Tag, Location, Engineer, Date, and Standard. These appear as the report header for audit traceability.

  3. 3
    Add Notes / Assumptions

    Document any assumptions (e.g. "Short-term test — rate may not represent steady state" or "Density estimated from handbook"). Good engineering always documents its assumptions.

  4. 4
    Generate Report → Copy or Print

    Click "Generate Report" → formatted text appears in the box. Click "Copy to Clipboard" to paste anywhere. Use "Print / Export PDF" to save a printable version.

📐 Section 9: Complete Formula Reference Card

Every formula used by the calculator, consolidated in one place with full variable definitions and units.

#Formula NameExpressionUnits RequiredStandard
F1a Corrosion Rate (mm/y) CR = (87.6 × W) ÷ (ρ × A × t) W: mg  |  ρ: g/cm³  |  A: cm²  |  t: hours ASTM G31
F1b Corrosion Rate (mpy) CR = (534 × W) ÷ (ρ × A × t) Same as F1a ASTM G31
F2 CR from Thickness CR = (T₁ − T₂) ÷ (t₂ − t₁) T: mm  |  t: years API 570
F3 Remaining Service Life RSL = (Tcurrent − Tmin) ÷ CR T: mm  |  CR: mm/y API 570
F4 Inhibitor-Corrected Rate CReff = CR × (1 − η/100) η in % NACE
F5 Future Thickness Tfuture = Tcurrent − CReff × t T: mm  |  t: years
F6 Galvanic Potential ΔE = Ecathode − Eanode V vs. SHE ASTM G82
F8 Pitting Factor PF = dmax ÷ davg d: mm ASTM G46
F9 Pit Growth Rate rpit = dmax ÷ t d: mm  |  t: years ASTM G46
F10 Time to Perforation tperf = (Twall − dmax) ÷ rpit T,d: mm  |  r: mm/y
F11 Corrosion Allowance CA = CR × tdesign × SF CR: mm/y  |  t: years ASME B31.3
F12 Min Wall Thickness Tmin = Tcalc + CA + Tmfg All in mm ASME B31.3
F13 CA Consumed % CA% = (CR × telapsed) ÷ CA × 100 CR: mm/y  |  t: years

📋 Section 10: Unit Conversion & Material Reference Tables

🛡️ Material Density Reference Table

MaterialDensity (g/cm³)Density (kg/m³)Common Uses
Carbon Steel7.857,850Pipes, vessels, structures
Stainless Steel 3047.907,900Food, pharma, mild chemical
Stainless Steel 3167.987,980Marine, chloride environments
Duplex SS 22057.807,800Offshore, high-chloride
Aluminum (1100)2.712,710Atmospheric, mild service
Copper8.968,960Plumbing, heat exchangers
Brass (70/30 Cu-Zn)8.508,500Valves, fittings
Cast Iron7.157,150Flanges, pump casings
Titanium (Grade 2)4.514,510Seawater, aggressive chemicals
Inconel 6258.448,440High-temp, sour service
Zinc (galvanised)7.137,130Sacrificial anode, coating

⌛ Time Conversion Reference

Unit= Hours= DaysNotes
1 Day241
1 Week1687Minimum exposure per ASTM G31
1 Month730.530.44Calculator uses 30.44 d/month average
1 Year8,760365.25Calculator uses 365.25 d/y (leap-year corrected)

⚠️ Section 11: 10 Common Mistakes & How to Avoid Them

These mistakes can significantly skew your results. Check each one before running a critical calculation.

🚫 Wrong Unit on Dropdown
Entering 50 cm² but leaving dropdown on in² inflates area by 6.45× — CR drops by same factor.
✓ Fix: Always set the unit dropdown before typing the number.
🚫 Swapping W₁ and W₂
Entering final weight in the initial field gives negative weight loss. The calculator alerts you.
✓ Fix: W₁ = weight BEFORE exposure (heavier). W₂ = weight AFTER cleaning (lighter).
🚫 Uncleaned Coupon at Final Weighing
Scale or corrosion products left on W₂ make weight loss appear lower → artificially low CR.
✓ Fix: Clean per ASTM G1 (acid pickling + mechanical cleaning per material specification).
🚫 Including Unexposed Area
Including masked edges or mounting holes in Area (A) lowers CR. You underestimate severity.
✓ Fix: Measure ONLY the true wetted surface. Subtract masked areas from total coupon area.
🚫 Exposure Time Too Short
A 24-hour test captures the initial high-rate transient, not the steady-state rate. Drastically overestimates CR.
✓ Fix: Minimum 168 h (7 days) per ASTM G31. Report as "initial rate" if shorter is unavoidable.
🚫 Wrong Density for Material
Using steel density (7.85) for aluminium (2.70) inflates CR by 3×. This is the #1 gravimetric error.
✓ Fix: Always verify density from material certificate or Section 10 density table.
🚫 Confusing T₁ and T₂ (Thickness Tab)
Entering the current thinner reading as T₁ gives negative CR. Caused by unclear field inspection records.
✓ Fix: T₁ = EARLIER, THICKER. T₂ = LATER, THINNER. Check UT report dates.
🚫 Ignoring Pitting on Chloride Service
Relying only on weight-loss for stainless steel in chloride water: average rate shows "Good" while pitting approaches perforation.
✓ Fix: Always run the Pitting tab alongside. If PF > 5, pitting rate governs life prediction.
🚫 Equal Areas in Galvanic Tab
Default equal areas grossly underestimates attack when a small steel bolt is coupled to a large copper plate.
✓ Fix: Enter actual exposed wetted areas. A 10:1 Ac/Aa ratio dramatically amplifies corrosion.
🚫 Using Lab Rate for Field Life Prediction
Lab still-immersion tests miss flow, temperature cycling, and chemical fluctuations — field rates can be 2–10× higher.
✓ Fix: Apply a field multiplier (1.5–3×) or use UT-derived field rates (Thickness tab) for critical life predictions.

✅ Section 12: Accuracy Statement & Engineering Limitations

🛡️ Accuracy & Trust Note

All formulas in this calculator are drawn from internationally recognised standards — ASTM G1, G31, G46, API 570, ASME B31.3, ASME Section VIII, and NACE/AMPP severity guidelines. Unit conversions are exact, not approximated. Every formula is shown explicitly in the calculator and in this guide so you can verify each step independently.

Typical accuracy for well-prepared inputs: Weight-loss calculations are accurate to within ±5% when specimen cleaning, weighing, and area measurement follow ASTM G1/G31. UT-based calculations are limited by instrument accuracy (typically ±0.1–0.25 mm).

What this tool does NOT replace: This calculator provides engineering estimates. It is not a substitute for a full Fitness-for-Service (FFS) assessment per API 579 / ASME FFS-1, a Risk-Based Inspection (RBI) study, or qualified corrosion engineer review for critical decisions.

📌 Per-Tab Limitations

TabLimitationWorkaround
Weight-LossAssumes uniform corrosion — misses pittingAlways run Pitting tab for chloride or acidic environments
Weight-LossShort tests (<168 h) give transient, not steady-state ratesUse minimum 7-day exposure; label result as "initial rate" if shorter
Thickness / RSLAssumes constant future rate (conservative)Acceptable for planning; recalculate with each new UT inspection
GalvanicEmpirical model only — not first-principles electrochemistryUse as severity indicator; LPR or EIS data gives more precision
PittingAssumes linear pit growth — real pits often decelerateConservative lower bound; use ASTM G46 Extreme Value Statistics for critical service
Corrosion AllowanceBased on single-point corrosion rate — does not model future rate changesReview CA every 5 years or after any significant process change
💡
Building Calculation Confidence: Run both the Weight-Loss and Thickness tabs on the same asset. If both yield corrosion rates within ±20%, you have high confidence. If they diverge significantly, investigate your input data quality (cleaning, area measurement, UT calibration) before making engineering decisions.

Ready to Calculate?

Open the Corrosion Calculator Pro and apply these formulas to your real engineering data.

⚙️ Use the Calculator 📑 Back to Guide

Corrosion Calculator Pro — User Guide v2.0  |  Formulas based on: ASTM G1, G31, G46  |  API 570, API 510  |  ASME B31.3, ASME Sect. VIII  |  NACE/AMPP Severity Guidelines  |  ISO 8044

⚠️ Disclaimer: This guide and calculator are for educational and informational purposes. Critical engineering decisions must be reviewed by a qualified corrosion or materials engineer. Results are estimates based on stated formula assumptions and input data quality.

📧 Never Miss a Great Calculator

Get weekly picks, new releases, and updates straight to your inbox. No spam, ever.

About Me – Muhiuddin Alam

Hello, I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com.

With over two decades of experience in engineering, metalworking, and technical content creation, I build precision tools and calculators that help professionals optimize their projects.

What I Do: Structural design calculators, material optimization guides, and practical engineering resources — all free to use.

I consistently contribute to:

Explore our suite of calculators and tools to optimize construction, fabrication, architecture, and industrial projects for engineers, architects, fabricators, and metalworking professionals.

💌 Follow Me: LinkedIn | Google Knowledge Panel

Ready to Optimize Your Projects?

Start using our precision calculators today and experience the difference in accuracy, efficiency, and cost savings.

About – SteelSolver.com

300+ Calculators
100+ Guides
Free To Use

Precision Engineering Tools • Calculators • Expert Guidance

I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com. My mission is to provide precision engineering tools, calculators, and expert resources that simplify metalworking, structural design, and industrial applications.

I've built a course-style learning ecosystem — a step-by-step roadmap from steel fundamentals to advanced applications. Each topic builds on the last, covering theory, practical calculations, tool-specific guides, real-world optimization, common mistakes, and cost management.

Every guide and calculator is part of a progressive learning series, taking you from awareness to mastery. With SteelSolver.com, you can save time, reduce waste, optimize materials, and ensure safety, making each project cost-effective, high-quality, and precise.

⚡ Trusted by Engineers Worldwide