Learn What is HDG The Process Applications Defect Gallery Free Tools Standards Articles Book About Pricing
Log in Become a Member

Most galvanizing operators track either acid strength or iron content in their pickling baths — rarely both at the same time, and almost never in relation to each other. That is the single biggest reason pickling lines underperform: the two parameters interact, and their combined position on the Kleingarn diagram determines whether the bath is working at full efficiency, limping along at 50% capacity, or, in the worst case, physically incapable of pickling at all.

The Kleingarn Curve — published by J.-P. Kleingarn in 1988 based on research into HCl pickling kinetics — maps this relationship. Once you understand what it shows, you will never manage a pickling bath the same way again. This article explains every element of the diagram, the four operating zones, the paradox of the fresh bath, the trajectory of a bath through its entire service life, and how to use it as a daily operational tool.

HCl Pickling Bath Chemistry Iron Content Saturation Line Optimum Zone Acid Management Pickling Optimizer

What the Diagram Shows — the Two Axes

The Kleingarn diagram is a two-dimensional plot with HCl concentration (g/L) on the horizontal axis and dissolved iron (Fe²⁺) content (g/L) on the vertical axis, calibrated at 20°C. A secondary vertical scale on the right side expresses the same iron content as dissolved FeCl₂ (g/L) — because some laboratories report iron in the ionic form (Fe²⁺) and others in the compound form (FeCl₂). The two scales represent exactly the same physical quantity; always confirm which unit your laboratory reports before plotting your bath readings.

The horizontal axis typically extends from 0 to 400 g/L HCl. The vertical axis runs from 0 to 250–300 g/L Fe. Every point on the chart represents a possible bath composition. The diagram draws boundaries on that space, dividing it into regions of high pickling efficiency, low efficiency, and physical impossibility.

Key Principle

Pickling efficiency is not determined by HCl concentration alone, nor by iron content alone. It is determined by the combination of both — and where that combination falls on the Kleingarn diagram. This is the central insight the diagram encodes.

The Reference Lines — Reading the Diagram

Four reference lines divide the HCl–Fe space into operational zones. Understanding each line is essential before the diagram can be used as a management tool.

Kleingarn Diagram — HCl Pickling System (20°C)
The Kleingarn diagram for HCl pickling at 20°C. The shaded zone between the two grey boundary curves is the target operating band. A bath operating inside the shaded zone pickles at peak efficiency. ■ Red = example current bath reading (HCl 100 g/L, Fe 80 g/L). ▲ Orange = target after acid correction (HCl 121 g/L, Fe 73 g/L) — inside the ideal band. Based on: Kleingarn, J.-P., INTERGALVA 1988. © Aladdin Mohammed — HDG Community.
📌 Interactive: Hover over any line or data point on the chart for values. The shaded green zone is the target operating area for maximum pickling efficiency.

The Saturation Line (Upper Green Curve)

This is the physical hard limit of the bath. Above this line, the solution is saturated with ferrous chloride (FeCl₂) and cannot dissolve any further iron. Pickling does not just slow down above this line — it effectively stops. The saturation line descends from left to right: a bath with low HCl can hold more dissolved iron before saturating than a bath with high HCl. A bath that has crossed the saturation line must be discharged and renewed or externally regenerated; no addition of fresh acid alone will restore it.

The Optimum Pickling Line (Central Blue Curve)

This curve marks the combination of HCl and Fe²⁺ that gives the minimum pickling time at 20°C — the fastest, most efficient bath condition. Like the saturation line, it descends from left to right. The optimum line is the target every operator should aim for, but in practice, any operating point within the shaded band on either side of it is acceptable.

The ±50% Pickling Time Boundaries (Grey Curves)

These two grey curves bound the practical target zone — the shaded area on the chart. At either boundary, pickling takes approximately 50% longer than it does at the optimum line. Outside these boundaries, pickling time increases sharply. A well-run plant keeps every active pickle tank plotted inside this shaded band at all times. Operating outside the band is not a catastrophic failure, but it means the pickling line is consuming more time and more acid per square metre of steel than necessary.

Notice that the shaded band narrows toward high HCl concentrations. This means that plants running at high acid concentrations (above 150–200 g/L HCl) have a tighter operational margin before crossing outside the efficient zone. The practical consequence: it is easier to maintain good pickling conditions in the moderate-HCl, moderate-Fe region of the diagram than at the extremes.

The Four Operating Zones

✅ Ideal Pickling Zone
Inside the ±50% band. Bath is at or near optimum efficiency. Minimum pickling time. Maximum surface area processed per litre of acid.
Action: Maintain. Monitor Fe buildup.
⬇ Low Iron / Excess Acid
Below the lower boundary. Acid is present but iron is too low. The catalytic effect of Fe²⁺ has not developed. Pickling is 50%+ slower despite apparent acid strength.
Action: Allow iron to build — or add spent liquor to seed Fe.
⬆ High Iron
Above the upper boundary. Iron is accumulating faster than acid is being consumed. Pickling slows and surface quality may degrade. Bath approaching saturation.
Action: Dilute or regenerate to reduce Fe. Cascade rotation.
⛔ Near / At Saturation
Approaching or above the saturation line. FeCl₂ is precipitating. Pickling becomes impossible. Bath must be discharged and renewed. Do not add fresh acid.
Action: Full bath renewal or external regeneration required.
HCl (g/L) ≈ 110Fe Content (g/L)ZonePickling Status
Reading the zones at a fixed HCl of ~110 g/L
~110Below ~80Low Iron / Excess AcidSlow — 50%+ longer than optimum
~11080–120Entering / Inside BandImproving — approaching optimum
~110120–150Ideal — at/near optimum lineMaximum efficiency
~110150–180Efficiency decliningInside band but degrading toward upper boundary
~110Above ~180High Iron — outside band50%+ longer. Needs dilution or regeneration
~110Approaching ~220+Near saturationPickling stops. Bath must be renewed

These iron thresholds are approximate and shift with HCl concentration — always read from the diagram at your actual HCl value, not from this table alone.

The Fresh Bath Paradox — Why New Acid Pickles Slowly

This is the single most counterintuitive insight that the Kleingarn Curve reveals, and the one most often overlooked in plant practice: a freshly prepared acid bath is not an efficient pickling bath.

When you fill a tank with fresh commercial HCl (typically 30–32% strength, diluted to 140–180 g/L working concentration), the operating point sits at the bottom right of the diagram — high HCl, very low Fe²⁺. That point is below the lower grey boundary, in the zone of extended pickling time. The bath is aggressive, but it pickles slowly.

Pickling efficiency improves as iron accumulates — not despite it. The mechanisms are well understood:

FactorExplanation
Ionic strengthElevated Fe²⁺ increases bath conductivity, accelerating the electrochemical pickling reaction at the steel surface.
Oxide dissolutionFe²⁺ participates directly in the reduction of iron oxides — particularly magnetite (Fe₃O₄) — making descaling faster and more complete than with free HCl alone.
Hydrogen interferenceIn very fresh acid, aggressive H₂ gas evolution at the steel surface can physically impede acid contact. A conditioned bath with moderate Fe²⁺ reduces this effect.
Electrochemical equilibriumAs Fe²⁺ builds toward the optimum zone, the bath reaches a chemical equilibrium that maximises the dissolution rate per unit of acid consumed.
Operational Implication

The most productive pickling bath carries a controlled, moderate iron load — typically 60–120 g/L Fe²⁺ with HCl held between 90 and 140 g/L. This is why experienced operators never discard mature pickle prematurely, and why cascade tank arrangements — where iron-loaded acid handles first-stage scale removal — extract the most surface area per litre of acid purchased.

A secondary risk of the fresh-acid, very-low-iron zone is relevant for certain steel types: highly aggressive acid with virtually no dissolved iron can cause surface over-attack on reactive steels and excessive hydrogen evolution, creating hydrogen embrittlement risk for high-strength fasteners and cold-worked structural components.

The Bath Life Trajectory — From Commissioning to Exhaustion

One of the most powerful — and most overlooked — features of the original Kleingarn diagram is a diagonal dashed line running from the lower-right toward the upper-left. This line traces the natural trajectory of a pickling bath through its entire operational life, from first use to exhaustion. Every galvanizing bath follows this path.

START
High HCl (~150+ g/L) / Zero or very low Fe²⁺. Position: below the lower grey boundary, bottom-right of the diagram. Condition: slow pickling rate — the bath is fresh but not yet efficient. The acid is consuming scale without the assistance of dissolved iron chemistry.
MID-LIFE
HCl declining / Fe²⁺ accumulating. The operating point moves diagonally up-and-to-the-left as each tonne of steel processed consumes acid and releases iron. The bath enters the shaded optimum band. This is the productive phase — shortest pickling times, lowest acid cost per square metre, best surface preparation quality.
END
Low HCl / High Fe²⁺. The bath approaches the saturation line. Pickling times lengthen again, drag-out worsens as the dense solution clings to work, and rinsing becomes less effective. At saturation, pickling stops. The bath must be discharged and renewed — or rotated out via a cascade and the oldest tank regenerated.

This trajectory has a direct operational implication: a tank that is tracking diagonally up-and-to-the-left over consecutive readings is behaving normally. A tank that is tracking straight upward at near-constant HCl — Fe rising without HCl falling — is a signal that poor rinsing is causing pickle to be carried into the rinse, then carried back into the next tank in the cascade. That is a process problem requiring investigation, not just acid addition.

Temperature Effect

The standard Kleingarn curve is calibrated for 20°C — ambient temperature operation. Many modern galvanizing plants heat their pickling baths to 30–40°C to accelerate throughput. Temperature elevation has two important effects:

EffectMechanismOperational Consequence
Saturation line shifts upward Higher temperature dissolves more FeCl₂ before saturation. The bath can hold more iron before its pickling capability degrades. The usable operating window expands. The 20°C saturation limit no longer applies — actual limits are higher at elevated temperatures.
Pickling rate doubles per 10°C Arrhenius kinetics: the rate of acid attack on iron oxides approximately doubles for every 10°C temperature increase. A bath at 30°C pickles roughly twice as fast as the same bath at 20°C. Immersion times can be halved, or throughput roughly doubled, for the same pickling depth.
⚠ Elevated Temperature Warning

Above 25°C, HCl fume generation increases significantly. Above 35°C, fume rates become excessive for most installations — mandatory fume extraction and scrubbing become essential, not optional. Temperature gains in pickling speed must be weighed against ventilation cost, HCl loss from the bath, and operator exposure. Plants operating heated acid must also use temperature-corrected Kleingarn curves, or empirical plant data, as the 20°C standard diagram underestimates the achievable operating window.

Measuring Bath Condition — What to Test and How Often

The Kleingarn diagram is only useful if operators have reliable, up-to-date measurements to plot on it. Continuous online monitoring is rare in batch galvanizing; most plants rely on a combination of proxy measurements and periodic laboratory analysis.

MethodWhat It MeasuresAccuracyRecommended Frequency
Density (Baumé / g/cm³) Combined proxy for HCl + FeCl₂. A hydrometer reading correlated to the nomogram gives a combined indication of bath strength. Proxy only — cannot separate acid from iron Every shift / daily
Acid titration Free HCl concentration (g/L), measured by neutralisation titration in the laboratory. High — precise to ±2–3 g/L Daily to twice weekly
Colorimetric analysis Fe²⁺ concentration (g/L) using colorimetric test kits or spectrophotometry. Medium — adequate for operational decisions 2–3 times per week
ICP / atomic absorption Precise Fe²⁺ (and trace element) measurement sent to an external laboratory. Very high — ±0.5 g/L Monthly or on demand / dispute resolution

The minimum viable routine for effective Kleingarn-based bath management is daily acid titration and twice-weekly iron analysis, with density as a daily cross-check. A morning reading of both values, plotted on the diagram before the shift starts, takes two minutes and gives a clear operational decision for the day.

From the Plant — How the Curve Drives Daily Operations

From Experience — Aladdin Mohammed

In all three of my plants, a printed Kleingarn diagram is mounted on the wall above each pickling line. Every morning the lab reports HCl and Fe concentrations for each tank, and the shift supervisor plots the operating point on the chart. Over a few weeks, the trajectory of each tank tells you exactly what is happening on the line.

A tank tracking diagonally up-and-to-the-left (Fe rising, HCl falling) is in normal, healthy use. A tank tracking straight upward at near-constant HCl is taking on iron faster than it is consuming acid — a strong signal that rinsing is inadequate and pickle is being carried into the rinse and carried back.

The rule across my plants is simple: at the start of every shift, every active pickle tank must plot inside the optimum band. If it does not, it is corrected — by acid addition, cascade rotation, or scheduled regeneration — before new work enters that tank. This single discipline controls pickling time, acid consumption, and surface quality more reliably than any other intervention on the chemical line.

Cascade Tank Strategy

In a well-designed pickling line with multiple tanks, the Kleingarn diagram becomes the strategic guide for cascade management:

When the oldest tank approaches saturation, it is taken out, partially discharged, recharged with fresh acid, and placed back at the end of the cascade as the new "fresh" tank. The cycle continues with no tank ever being fully discarded unless contaminated or physically damaged.

Bath Conditioning — Accelerating the Fresh Bath

Since every fresh bath starts below the optimum zone, experienced operators use deliberate conditioning to reach the efficient zone faster before processing customer orders:

A Worked Example — Reading and Correcting a Bath

This example comes directly from my plant operations. It shows exactly how to use the diagram — and a calculation tool — to make a precise, confident bath correction.

Bath Correction Example — Plant Record
Bath volume
20.0 m³
HCl concentration
100 g/L
Fe content
80 g/L
Temperature
20°C
Diagram position
Just below the lower band boundary — low-iron / excess acid zone. Pickling times are drifting upward.
Correction plan
Add 2.0 m³ fresh HCl acid to the bath
New volume
22.0 m³
New HCl
≈ 121 g/L — calculated from mass balance
New Fe content
80 × 20 ÷ 22 = 72.7 g/L — diluted by the added acid
✅ New position on diagram: HCl 121 g/L, Fe 72.7 g/L — inside the ideal pickling band. A single measured addition of 2 m³ moves the bath from the inefficient zone into optimum performance, without discarding anything.

This is the discipline the curve enforces: you do not correct a pickle by feel, and you do not discard a bath carrying a healthy iron load. You read two numbers, locate the point on the diagram, and calculate the exact addition that lands the bath back in the band. The Kleingarn Curve turns bath management from guesswork into engineering.

Digital Bath Management — The HDG Community Pickling Optimizer

The principles described in this article are fully implemented in the HDG Community Pickling Optimizer — a web-based and installable application developed for galvanizing plant operators. The app performs all mass-balance calculations automatically and displays the resulting bath position on a live Kleingarn diagram, so operators can verify where a planned operation lands before any chemicals are moved.

The app organises calculations into seven modules, each matched to a specific operational scenario:

Simple
Top Up Acid
Add fresh acid → get resulting HCl, Fe, and bath position. Warns if iron remains high after addition.
Volume
Dilute Rinse (Volumes)
Exchange part of a rinse tank to bring down acid and iron — enter known discharge and dilution volumes.
Target
Dilute Rinse (Target)
Enter a target HCl concentration — the app calculates the volumes needed to achieve it.
New
Make Up New Bath
Fill an empty tank to a target acid strength from rinse water + fresh acid. Returns filling volumes and filling height.
Best Practice
Regenerate (Both Targets)
Enter target HCl AND target Fe — the app returns discharge volume and all component volumes to hit an exact point on the optimum line. Preferred approach.
Volumes
Regenerate (Volumes)
Multi-component mix when all stream volumes are known — calculates resulting composition and plots on diagram.
Constrained
Regenerate (Acid + Discharge)
Discharge volume is fixed or limited — solve for target HCl given the constraint.
Note on Regeneration Modules

The "Regenerate (Both Targets)" module is the recommended best-practice approach for plants with a scrubbing or rinse recovery system. It considers all incoming streams simultaneously — spent pickle liquor, rinse water, acidic scrubbing liquid, and fresh acid — and finds the exact combination that lands the bath at a target point inside the optimum zone. The app also checks whether the requested composition is actually achievable from the current bath state before any operation is confirmed.

Bath Condition Decision Matrix

Bath ConditionPosition on DiagramImmediate ActionRoot Cause Check
✅ Ideal zone Inside the shaded band Proceed. Monitor Fe buildup through the shift. None required
High HCl / Very Low Fe Bottom-right (below lower boundary) Allow iron to build naturally through production. Consider bath seeding from a conditioned tank. Normal for fresh or recently renewed bath. Expected on Day 1.
Low HCl / Low–Moderate Fe Left of band, below optimum Add calculated volume of fresh HCl. Use "Top Up Acid" module or "Regenerate (Both Targets)". Normal acid consumption. High throughput or heavy mill-scale load.
High Iron (approaching upper boundary) Above the upper grey curve Dilute (discharge part of bath + add rinse or scrubbing water) or rotate tank out of primary pickling position. Check rinsing efficiency. Inadequate rinsing carries iron back into the pickling tank, accelerating Fe accumulation.
Any HCl / High Fe near saturation Close to the green saturation line Do not add more acid. Discharge a significant portion and regenerate. Use "Regenerate (Both Targets)" to plan the operation. Bath has reached end of service life for this cycle. May indicate cascade mismanagement or irregular tank rotation.
Above saturation line Above the green curve Full bath renewal required. FeCl₂ is precipitating. No acid addition will restore pickling capability. Bath was not monitored or rotated before reaching this point. Review monitoring frequency.

Key Takeaways

References

AM
Aladdin Mohammed
Hot-Dip Galvanizing Specialist · Operations Manager · Author · Developer of the HDG Community Pickling Optimizer
HDG Community Pickling Optimizer HCl Bath Management Kleingarn Method (1988)