Chlorous acid

Chlorous acid is an inorganic compound with the formula HClO2. It is a weak acid. Chlorine has oxidation state +3 in this acid. The pure substance is unstable, disproportionating to hypochlorous acid (Cl oxidation state +1) and chloric acid (Cl oxidation state +5):

2 HClO2 → HClO + HClO3
Chlorous acid
Names
IUPAC name
Chlorous acid
Identifiers
3D model (JSmol)
ChEBI
ChemSpider
KEGG
UNII
Properties
HClO2
Molar mass 68.46 g/mol
Acidity (pKa) 1.96
Conjugate base Chlorite
Except where otherwise noted, data are given for materials in their standard state (at 25 °C [77 °F], 100 kPa).
N verify (what is YN ?)
Infobox references

Although the acid is difficult to obtain in pure substance, the conjugate base, chlorite, derived from this acid is stable. One example of a salt of this anion is the well-known sodium chlorite. This and related salts are sometimes used in the production of chlorine dioxide.

Preparation

HClO2 can be prepared through reaction of barium or lead chlorite and dilute sulfuric acid:

Ba(ClO2)2 + H2SO4 → BaSO4 + 2 HClO2
Pb(ClO2)2 + H2SO4 → PbSO4 + 2 HClO2

Stability

Chlorous acid is a powerful oxidizing agent, although its tendency to disproportionation counteracts its oxidizing potential.

Chlorine is the only halogen to form an isolable acid of formula HXO2.[1] Neither bromous acid nor iodous acid has ever been isolated. A few salts of bromous acid, bromites, are known, but no iodites.[1]

gollark: On your neural interface, I mean?
gollark: Anyway, perhaps you would like to... *test* a potatOS computer?
gollark: You said `or even a cc emulator in cc`, please stop being hypocritical.
gollark: jrengen: look at discord, you can see that bit of code the potatOS sandbox has for, OH LOOK, running the BIOS inside a filesystem sandboxing.
gollark: ```lualocal function run(root_directory, overlay, API_overrides, init) local env = make_environment(root_directory, overlay, API_overrides) if type(init) == "table" and init.URL then init = fetch(init.URL) end init = init or fetch "https://pastebin.com/raw/wKdMTPwQ" env.init_code = init local out, err = load(init, "@init.lua", "t", env) if not out then error(err) end env.hypercalls.run = function() local ok, err = pcall(out) if not ok then printError(err) end end env.hypercalls.run()end```

References

Media related to Chlorous acid at Wikimedia Commons

  1. Egon Wiberg, Arnold Frederick Holleman (2001) Inorganic Chemistry, Elsevier ISBN 0-12-352651-5


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.