Corrosion Rate Calculator — Weight Loss, LPR, and Unit Conversion (ASTM G1/G31/G96)
Quantifying corrosion rate is the foundation of materials selection, corrosion allowance design, inhibitor qualification, and remaining-life assessment for process plant, pipelines, and marine structures. This calculator implements three complementary methods: the gravimetric weight-loss formula per ASTM G1/G31 (the reference method for laboratory immersion testing), the linear polarisation resistance (LPR) method for converting electrochemical measurements to corrosion rate per ASTM G96/G59, and a unit conversion mode for converting between mm/year, mils per year (mpy), μm/year, and g/m²/day. A batch coupon comparison table allows up to eight coupons to be evaluated side by side, and an inhibitor effectiveness mode computes IE% from inhibited and uninhibited coupon pairs.
Key Takeaways
- ASTM G1/G31 weight-loss formula: CR (mm/year) = 87.6 × W / (D × A × T), where W is weight loss (mg), D is density (g/cm³), A is exposed area (cm²), and T is exposure time (hours).
- Unit conversions: 1 mm/year = 39.37 mpy = 1,000 μm/year. Mass loss rate (g/m²/day) = CR (mm/year) × D (g/cm³) × 2739.7.
- Corrosion severity classification per NACE: <0.025 mm/year = excellent; 0.025–0.1 = good; 0.1–0.5 = fair; 0.5–1.0 = poor; >1.0 = unacceptable.
- LPR method: CR (mm/year) = (B / Rp) × (M / (n × F × D)) × 3.27×10³. Use B = 26 mV (Stern-Geary constant) for most structural metals as a first estimate.
- Corrosion allowance = CR × design life (years). For a 25-year design with CR = 0.1 mm/year: CA = 2.5 mm, added to the minimum pressure-design wall thickness.
- Inhibitor effectiveness IE% = (CRuninhibited − CRinhibited) / CRuninhibited × 100%. Process plant typically targets IE% ≥ 90% at specified inhibitor dosage.
Corrosion Rate Calculator
4 modes: weight-loss (ASTM G1) • LPR electrochemical • unit conversion • inhibitor effectiveness
ASTM G1/G31
ASTM G96/G59
mm/yr ↔ mpy ↔ μm/yr
Effectiveness
| # | Label | W (mg) | A (cm²) | T (h) | mm/yr | mpy | g/m²/d | CA (mm) | Severity | |
|---|---|---|---|---|---|---|---|---|---|---|
| No coupons added. Calculate then click “Add to Batch”. | ||||||||||
The ASTM G1/G31 Gravimetric Method: Formula and Procedure
The gravimetric weight-loss method is the reference technique for quantifying uniform corrosion rate in laboratory immersion testing. It is inherently accurate, requires no calibration, and is directly traceable to mass measurement. ASTM G31 (Standard Guide for Laboratory Immersion Corrosion Testing of Metals) specifies the complete test procedure; ASTM G1 (Standard Practice for Preparing, Cleaning, and Evaluating Corrosion Test Specimens) governs coupon preparation, cleaning, and mass measurement.
The ASTM G1 Formula
CR (mm/year) = 87.6 × W / (D × A × T) where: W = weight loss [mg] = initial mass − final mass after cleaning − blank correction D = metal density [g/cm³] A = total exposed surface area [cm²] (all faces + edges + holes) T = exposure time [hours] 87.6 = dimensional constant (= 8.76×10¯ mm/cm × 10³ mg/g / (8760 h/year)) Alternative forms: CR (mpy) = 3,445 × W / (D × A × T) (1 mpy = 0.0254 mm/year) CR (μm/yr) = 87,600 × W / (D × A × T) CR (μm/h) = CR(mm/yr) / 8.76 Mass loss rate (g/m²/day) = 10,000 × W / (A × T/24) = 24,000 × W / (A × T) (A in cm², T in hours)
Unit Conversions
1 mm/year = 39.370 mpy
= 1,000 μm/year
= 0.03937 inches/year
= 1.140 μm/h
= 8,760 μm/h × 1/1000 mm/μm × 8,760 h/year
Mass loss rate:
g/m²/day = CR (mm/year) × D (g/cm³) × 2,739.7
Example verification: CR = 1 mm/year, D = 7.87 g/cm³:
g/m²/day = 1 × 7.87 × 2739.7 = 21,571 g/m²/day = 21.6 kg/m²/day
ASTM G1 Coupon Preparation and Cleaning
Before Exposure
ASTM G1 Section 4 specifies the following preparation sequence:
- Dimensional measurement: Measure all dimensions to ±0.05 mm. Calculate total exposed area including all faces, edges, and holes (using appropriate geometric formulas). Record the area.
- Surface preparation: Abrade to a uniform surface finish using 120-grit SiC paper followed by 320-grit, then 600-grit. Direction of final grinding marks must be consistent between coupons in the same test series. Annex A1 provides grade-specific surface preparation guidance.
- Degreasing: Wipe with clean gauze moistened with acetone, then rinse with fresh acetone, then rinse with methanol or isopropanol. Air dry in a dessicator for 1 h.
- Weighing: Weigh to ±0.1 mg on an analytical balance with a resolution of 0.0001 g. Record initial mass W₀. Weigh immediately before exposure, after final drying.
- Mounting: Mount using glass, PTFE, or nylon hangers to prevent galvanic contact with other metals and to ensure full solution access to all faces. Maintain a minimum 25 mm separation between coupons.
After Exposure: Cleaning Procedure
The cleaning method removes corrosion products without attacking the underlying metal. ASTM G1 Table A1.1 specifies chemical cleaning solutions for each metal family:
| Metal / Alloy | ASTM G1 Cleaning Solution | Conditions | Rinse |
|---|---|---|---|
| Carbon steel / cast iron | Clark’s solution: 20 g Sb₂O₃ + 50 g SnCl₂ in 1,000 mL HCl (conc.) | Room temp, 5–10 min, mechanical scrubbing | Water, methanol, dry |
| Copper and copper alloys | 500 mL HCl (conc.) + 500 mL water | Room temp, 1–3 min | Water, methanol |
| Aluminium and alloys | 70% nitric acid (HNO₃), undiluted | Room temp, 1 min | Water, methanol |
| Lead and alloys | 5% acetic acid + 1% H₂O₂ | Room temp, 5–10 min | Water, methanol |
| Nickel and alloys | 15% HNO₃ + 5% H₂SO₄ | Room temp, 5 min | Water, methanol |
| Stainless steels (passivated) | 10% HNO₃ + 1% HF | 20–30°C, 5 min (caution: HF) | Water, methanol |
| Zinc | 200 g CrO₃ + 10 g AgSO₄ in 1,000 mL water | 80–100°C, 5 min | Water, methanol |
| Repeat the cleaning cycle until the mass difference between consecutive cleanings is ≤ 0.1 mg (ASTM G1 section A1.3). A blank coupon (same material, same cleaning cycles, no immersion exposure) must be included to determine the cleaning metal loss correction. | |||
Blank Coupon Correction
Chemical cleaning solutions inevitably dissolve a small amount of base metal in addition to corrosion products. The blank coupon correction accounts for this: a coupon of the same material, surface-prepared identically, is subjected to the same cleaning procedure but without any immersion exposure. Its mass loss is the “blank correction” Bc (mg). The corrected weight loss for the test coupon is:
Wᶜ𝔬𝕣𝕣 = W𝑡𝑒𝑠𝑡 − Bᶜ where: W𝑡𝑒𝑠𝑡 = mass of test coupon before exposure − mass after cleaning [mg] Bᶜ = mass loss of blank coupon under same cleaning procedure [mg] For replicate testing, ASTM G31 recommends a minimum of 3 coupons per test condition. Report: mean CR ± 1 standard deviation. CV (coefficient of variation) > 15% on replicate coupons indicates non-uniform corrosion or experimental error — investigate before reporting results.
The Electrochemical LPR Method (ASTM G96/G59)
Linear polarisation resistance (LPR) provides continuous, real-time corrosion rate measurements without removing metal from the surface. It is the standard technique for online corrosion monitoring in process streams, cooling water systems, and pipeline pigging tools.
The Stern-Geary Equation
Corrosion current density:
iᶜ𝔬𝕣𝕣 = B / Rₚ
where:
Rₚ = polarisation resistance [Ω·cm²] = ΔE / Δi at ΔE ≈ ±10–20 mV
B = Stern-Geary constant [V] = βₐ × βᶜ / (2.303 × (βₐ + βᶜ))
βₐ = anodic Tafel slope [V/decade]
βᶜ = cathodic Tafel slope [V/decade]
Typical B values:
Active carbon steel: B ≈ 26 mV (βₐ = 60 mV, βᶜ = 120 mV)
Passive stainless steel: B ≈ 13–20 mV (βₐ small, βᶜ = 120 mV)
General corrosion, first est: B ≈ 26 mV
Maximum corrosion, first est: B ≈ 52 mV
Conversion to CR:
CR (mm/year) = iᶜ𝔬𝕣𝕣 (μA/cm²) × M × 3.27×10¯ / (n × F × D)
≈ iᶜ𝔬𝕣𝕣 (μA/cm²) × 3.27×10¯ × EW / D
EW (equivalent weight) = M/n = atomic mass / valency
F = 96,485 C/mol (Faraday’s constant)
D = density [g/cm³]
Simplified for iron (M=55.85, n=2, D=7.87 g/cm³):
CR (mm/year) = iᶜ𝔬𝕣𝕣 (μA/cm²) × 0.01164
LPR vs Weight-Loss: Comparison
| Feature | Weight-Loss (ASTM G1/G31) | LPR Electrochemical (ASTM G96/G59) |
|---|---|---|
| Time resolution | Average over exposure period (days–weeks) | Real-time (minutes); can detect transient events |
| Accuracy | ±5–10% for uniform corrosion | ±15–30% (depends on B value accuracy) |
| Corrosion type | All types (by mass loss); pitting requires separate assessment | Uniform corrosion only; unreliable for pitting/crevice |
| Reference standard | ASTM G1, G31 | ASTM G96, G59, G5 |
| Equipment | Analytical balance (±0.1 mg), timer | Potentiostat/galvanostat; 2 or 3 electrode probe |
| In-situ monitoring | No (requires specimen removal) | Yes — continuous online monitoring possible |
| Best for | Laboratory qualification; reference data | Plant monitoring; inhibitor performance trending |
| Corrosion product | Must be removed for cleaning — cannot examine in situ | Passive film condition inferred from B and Rp |
Corrosion Allowance Design
Corrosion allowance (CA) is the additional wall thickness built into a pressure vessel or pipe wall to ensure the component remains structurally safe throughout its design life as metal is lost to corrosion. ASME B31.3 (Process Piping) clause 304.1.1 requires that the corrosion allowance be specified by the designer based on the actual or estimated corrosion rate in service:
CA = CR × Design life (years) For a 20-year design with CR = 0.1 mm/year: CA = 0.1 × 20 = 2.0 mm Minimum wall thickness with corrosion allowance: t𝑡𝑒𝑜𝑚 = t𝑚𝑖𝑛 + CA where t𝑚𝑖𝑛 is the minimum pressure-design wall thickness per ASME B31.3 clause 304.1.2: t𝑚𝑖𝑛 = P×Dₒ / (2×(S×E + P×y)) Remaining service life (in-service inspection): RSL = (t𝓠𝒜𝓣𝓌𝒮𝒶𝓁 − t𝑚𝑖𝑛) / CR𝒾𝓞𝒾𝒸𝒾
Typical CA values by service and material: 1.5 mm (stainless steel in mildly corrosive service); 3 mm (carbon steel in treated cooling water); 6 mm (carbon steel in process service); 12–20 mm (carbon steel in sour crude service with poor inhibitor control). These are general industry defaults — the actual CA for any specific installation must be based on measured or predicted corrosion rates for the specific material/environment combination.
The Eight Fontana Corrosion Types and Their Detection
The gravimetric weight-loss method measures only the average uniform corrosion rate across the exposed surface. The other seven Fontana corrosion types require specific detection and assessment methods:
| Corrosion Type | Mechanism | Primary Detection Method | Most susceptible materials |
|---|---|---|---|
| 1. Uniform | Even electrochemical dissolution across all surfaces | Weight loss (ASTM G1/G31), UT wall thickness | Carbon steel in acids, brine, CO₂ |
| 2. Galvanic | Potential difference between dissimilar metals in same electrolyte | EMF series check; cathodic protection monitoring; visual inspection | Any two dissimilar metals in contact: Al/SS, Cu/Fe, Zn/Fe |
| 3. Crevice | Stagnant electrolyte → O₂ depletion → acid + Cl⁻ concentration | Visual inspection; dye penetrant (PT); ASTM G48 Method B | Stainless steels under gaskets; duplex below CPT/CCT |
| 4. Pitting | Passive film breakdown at chloride-rich surface defects | ASTM G46 pit depth measurement; optical profilometry; ASTM G48 | Stainless (low PREN) in Cl⁻; Al alloys; Zn coatings |
| 5. Intergranular | Sensitisation (Cr depletion at GBs) from improper heat treatment or welding | ASTM A262 (IGC test); nital etch metallography; corrosion coupon in ASTM G28 | Sensitised 304/316; improperly welded duplex |
| 6. Selective leaching | Selective dissolution of one element (Zn from brass, Si from cast iron) | EDAX/EDS composition mapping; hardness testing; metallography | Brass (dezincification); grey cast iron (graphitisation) |
| 7. Erosion-corrosion | Synergistic mechanical erosion + electrochemical dissolution under flow | Weight loss + inspection of flow geometry; jet impingement test (ASTM G73) | Cu alloys in high-velocity water; carbon steel in sand-bearing crude |
| 8. SCC | Crack growth under tensile stress + specific corrosive environment | Fractography (transgranular vs intergranular); ASTM G39 (C-ring); SSRT (ASTM G129) | Austenitic SS in hot Cl⁻; high-strength steels in H₂S; titanium in oxidising HCl |
| For all corrosion forms other than uniform attack, the weight-loss CR from ASTM G1/G31 is not representative and may significantly underestimate the true corrosion damage severity. Always conduct morphology examination alongside weight-loss testing. | |||
Frequently Asked Questions
What is the ASTM G1 formula for corrosion rate from weight loss?
How should corrosion test coupons be prepared and cleaned per ASTM G1?
What is a corrosion rate of 1 mpy in mm/year?
What corrosion rate is acceptable for carbon steel in process piping?
What is the linear polarisation resistance (LPR) method for corrosion rate measurement?
What is a corrosion allowance and how is it calculated?
How is corrosion inhibitor effectiveness measured from coupon data?
What is the difference between uniform corrosion rate and pit depth?
What are the eight forms of corrosion in the Fontana classification?
Key References
- ASTM G1-03(2017) — Standard Practice for Preparing, Cleaning, and Evaluating Corrosion Test Specimens. ASTM International.
- ASTM G31-21 — Standard Guide for Laboratory Immersion Corrosion Testing of Metals. ASTM International.
- ASTM G96-90(2018) — Standard Guide for Online Monitoring of Corrosion in Plant Equipment (Electrical and Electrochemical Methods).
- ASTM G59-97(2020) — Standard Test Method for Conducting Potentiodynamic Polarisation Resistance Measurements.
- Fontana, M.G. and Greene, N.D., Corrosion Engineering, 3rd ed. McGraw-Hill, 1986.
- Jones, D.A., Principles and Prevention of Corrosion, 2nd ed. Prentice Hall, 1996.
- NACE SP0169:2013 — Control of External Corrosion on Underground or Submerged Metallic Piping Systems. NACE International.
Recommended Technical References
Corrosion Engineering — Fontana & Greene (3rd Ed.)
The classic foundational text on all eight corrosion types, with electrochemical theory, testing methods, and industrial case studies.
View on AmazonPrinciples and Prevention of Corrosion — Jones (2nd Ed.)
Comprehensive university-level treatment of electrochemical corrosion, mixed potential, Tafel slopes, LPR, and corrosion testing methods.
View on AmazonCorrosion Test Coupons — ASTM G1/G31 Compatible
Pre-prepared carbon steel and stainless steel corrosion test coupons for weight-loss immersion testing in laboratory and plant environments.
View on AmazonDigital Analytical Balance 0.0001 g / 0.1 mg Precision
ASTM G1 requires ±0.1 mg precision. A 0.1 mg or better analytical balance is essential for accurate corrosion coupon weight-loss measurements.
View on AmazonDisclosure: MetallurgyZone participates in the Amazon Associates programme. If you purchase through these links, we may earn a small commission at no extra cost to you. This helps support free technical content on this site.
Further Reading & Related Topics
PREN Calculator
Pitting resistance for stainless steels — the localised corrosion assessment complementing uniform corrosion rate measurement.
Pitting Corrosion
Passive film breakdown, critical pitting temperature, and ASTM G46/G48 pit depth measurement methods.
Corrosion Mechanisms
Electrochemical foundations, mixed potential theory, Evans diagrams, and all Fontana corrosion types in detail.
Hydrogen Induced Cracking
SCC and HIC in sour (H₂S) environments — the high-consequence corrosion mode beyond the scope of weight-loss measurement.
Austenitic Stainless Steel
Sensitisation, PREN, and intergranular corrosion — how alloy selection affects corrosion rate in stainless systems.
Critical Crack Size
LEFM assessment — combining corrosion-thinned wall with fracture mechanics for remaining life evaluation.
Pipe Thermal Expansion
How thermal stress cycles at corrosion-thinned pipe walls affect fatigue life and remaining-life assessment.
Calculators Hub
All MetallurgyZone engineering calculators: PREN, Jominy, metal weight, fracture mechanics, thermal expansion, and more.