Metals Reacting with Dilute Acids
The general pattern: metal + acid gives a salt + hydrogen
Lesson 839 of 4,500 · Metals and Non-metals
Learning objectives
- Write balanced metal reactions with dilute non-oxidising acids
- Use the hydrogen reference to predict when H₂ is expected and state exceptions
Introduction
Many metals above hydrogen in the reactivity series release H₂ when placed in a suitable dilute non-oxidising acid. The metal forms a cation, the acid's anion helps form a salt, and hydrogen ions are reduced to hydrogen gas. This familiar pattern is powerful when its scope is stated: not every metal or every acid follows it.
Core explanation
Magnesium with dilute hydrochloric acid follows Mg + 2HCl → MgCl₂ + H₂. Magnesium forms Mg²⁺, requiring two Cl⁻ ions for a neutral salt. Two acid molecules supply two hydrogen atoms for H₂. At the electron level, Mg → Mg²⁺ + 2e⁻ and 2H⁺ + 2e⁻ → H₂. The net ionic equation Mg + 2H⁺ → Mg²⁺ + H₂ makes the changing particles clear; chloride ions are spectators in this simple description.
Zinc gives Zn + 2HCl → ZnCl₂ + H₂. With dilute sulfuric acid, Zn + H₂SO₄ → ZnSO₄ + H₂. The metal's ion charge and acid anion determine the salt formula. Sulfate is SO₄²⁻, so one Zn²⁺ pairs with one sulfate. Do not write Zn(SO₄)₂ or alter the acid formula to make a guessed product balance.
Iron can react with dilute HCl to form iron(II) chloride in the standard school example: Fe + 2HCl → FeCl₂ + H₂. The Fe²⁺ product is specified by this reaction description; iron can have other oxidation states in other chemistry. Predicting FeCl₃ mechanically from “iron may be 3+” would give the wrong standard product and misrepresent the electron balance with H⁺ under these conditions.
Copper lies below hydrogen in the common series and generally does not release H₂ from dilute hydrochloric acid. The same statement applies to silver under the ordinary school comparison. It is incorrect, however, to say copper never reacts with any acid. Nitric acid is an oxidising acid and may oxidise copper through nitrate chemistry, often producing nitrogen oxides rather than H₂. Concentrated sulfuric acid can also follow different pathways. The general metal + acid → salt + H₂ pattern is for suitable dilute non-oxidising acids, not an all-acid law.
Not every gas-forming acid reaction is metal displacement. A carbonate with acid produces CO₂, water and a salt, such as CaCO₃ + 2HCl → CaCl₂ + H₂O + CO₂. A metal with acid produces H₂ in the simple pattern. Bubbles are therefore evidence of gas formation but do not identify the gas. The reactant formula and a suitable gas test distinguish the two.
Observed rates differ. Magnesium may react vigorously, zinc more moderately and iron can be slower under comparable common classroom conditions, but surface films, particle size, acid concentration and temperature alter rates. A lack of immediate bubbles does not alone prove a metal lies below hydrogen. A clean sample and correctly identified acid are important for interpretation.
The reaction is redox, not a neutralisation of a metal by an acid in the narrow H⁺ + OH⁻ → H₂O sense. The metal atom loses electrons, and hydrogen ions gain them. Acid + metal oxide or hydroxide often forms salt and water; acid + metal forms salt and H₂ when the stated pattern applies. Keeping these pathways separate prevents product confusion.
Step-by-step reasoning
1. Locate the metal relative to hydrogen and identify the acid as suitable and dilute. 2. Determine the common metal cation and pair it with the acid's anion for a neutral salt. 3. Add H₂ and balance metal, anion and hydrogen atoms. 4. Check oxidation-state changes and distinguish H₂ from other gases by reactant context or test.
Visual explanation
Draw a metal strip in dilute HCl with H₂ bubbles rising and metal ions entering solution. Beside it place the half-equations M → M²⁺ + 2e⁻ and 2H⁺ + 2e⁻ → H₂ for a 2+ metal. Put a copper strip in a separate dilute-HCl panel without the same expected H₂ reaction.
Real-world analogy
A relay exchange works only when one participant can hand over a baton and another can take it. In the simple acid reaction the metal supplies electrons and H⁺ accepts them. A different acid may provide a different electron acceptor, changing the outcome rather than following the same relay.
Real-world example
In a controlled teaching demonstration, zinc and dilute hydrochloric acid can produce bubbles of hydrogen while zinc chloride remains in solution. The equation Zn + 2HCl → ZnCl₂ + H₂ links a visible gas to electron transfer and salt formation.
Why?
Why is hydrogen a reference rung in the metal series? The H⁺/H₂ change provides a common comparison. Metals above it often reduce hydrogen ions in suitable dilute acid, while metals below it generally do not. This makes a practical prediction from relative redox tendency.
Common misconception
“Copper does not react with dilute HCl, so it cannot react with any acid.” Oxidising acids can use other electron-accepting species and produce different products. The hydrogen-displacement rule has a defined acid context.
Worked example
Write zinc with dilute sulfuric acid. Zinc commonly forms Zn²⁺ and sulfate is SO₄²⁻, giving ZnSO₄. Two hydrogen atoms from one H₂SO₄ form H₂. The balanced equation is Zn + H₂SO₄ → ZnSO₄ + H₂. Each side has one Zn, one S, four O and two H atoms. Zinc is oxidised 0 → +2, and hydrogen is reduced +1 → 0.
Quick check
1. What gas is predicted when zinc reacts with dilute hydrochloric acid under the standard pattern? Answer: Hydrogen, H₂, while zinc chloride forms as the salt.
Exam focus
State the limited pattern “suitable metal + dilute non-oxidising acid → salt + H₂.” Build the salt from charges and balance H₂ correctly. Do not predict H₂ for carbonate–acid reactions or for copper with ordinary dilute HCl.
Advanced insight
Whether H⁺ is reduced by a metal can be analysed with electrochemical potentials under specified conditions. Surface passivation and hydrogen-gas overpotential influence observed kinetics, so a thermodynamically allowed process may still be slow. The school series is a qualitative guide rather than a full rate calculation.
Summary
Metals such as Mg, Zn and Fe can release H₂ from suitable dilute non-oxidising acids, forming metal salts. The balanced equation and ion charges determine the product formula. Copper below hydrogen does not follow this simple H₂-displacement pattern with dilute HCl, while oxidising acids can behave differently.
Practice questions
1. Balance Mg + HCl → MgCl₂ + H₂. Answer: Mg + 2HCl → MgCl₂ + H₂. 2. Write iron with dilute HCl in the standard iron(II) product model. Answer: Fe + 2HCl → FeCl₂ + H₂. 3. Why is CO₂ rather than H₂ expected from CaCO₃ plus HCl? Answer: Calcium carbonate is a carbonate, not elemental calcium metal; acid–carbonate chemistry produces CO₂ and water. 4. Why is dilute nitric acid not a safe example for the simple H₂ rule? Answer: Nitrate can act as an oxidant, leading to different redox products rather than H⁺ simply forming H₂.
Further reading: OpenStax on metals reacting with acids.