Question on Analytical Chemistry
Which one between (a) BaSO4 and (b) BaCO3 will be soluble in Hydrochloric Acid?
It is BaCO3 that will be soluble in HCl, as it will release H2CO3, a weaker acid than HCl, while BaSO4 will release H2SO4, a stronger acid that HCl.
BaCO3 + 2HCl = H2CO3 + BaCl2 is possible as a stronger acid releases a weaker acid.
BaSO4 + 2HCl = H2SO4 + BaCl2 is not possible as a weaker acid is releasing a stronger acid.