When Is a Molecular Compound Named as an Acid?

A molecular compound is named as an acid when it contains hydrogen, can donate that hydrogen in a reaction, and is dissolved in water. That last condition is the key distinction most students miss. The same chemical formula gets two different names depending on whether the compound is in its pure form or dissolved in an aqueous solution. HCl as a pure gas is “hydrogen chloride.” Dissolve it in water, and it becomes “hydrochloric acid.”

Why the Aqueous Solution Matters

In its pure state, a compound like HCl is just a molecular compound with a covalent bond between hydrogen and chlorine. It doesn’t behave as an acid until it’s in water, where it breaks apart and releases hydrogen ions. That release is what makes something an acid in the chemical sense, and the naming convention reflects this. When you see “(aq)” after a formula, that signals the acid name applies. When you see “(g)” for gas or “(l)” for liquid, the compound keeps its standard molecular name.

This means HCN in its pure form is hydrogen cyanide (a gas), but in water it becomes hydrocyanic acid. HF as a gas is hydrogen fluoride; in solution, it’s hydrofluoric acid. The pattern holds across all hydrogen-containing molecular compounds that act as acids.

How to Spot an Acid From Its Formula

Chemical formulas that begin with H (hydrogen) are generally acids. This is the quickest visual shortcut: if hydrogen comes first in the formula and the compound is in aqueous solution, you’re naming an acid. HCl, HBr, HNO₃, H₂SO₄ all follow this pattern.

There are two categories you need to distinguish between, because each follows different naming rules: binary acids and oxyacids.

Naming Binary Acids

A binary acid contains hydrogen and one other nonmetal element, with no oxygen involved. These are the simpler of the two types. The naming formula has three parts:

  • Prefix: Start with “hydro-“
  • Root: Take the base name of the second element and add the suffix “-ic”
  • Label: Follow with the word “acid”

So HCl becomes hydrochloric acid (hydro + chlor + ic + acid). HBr becomes hydrobromic acid. HI becomes hydroiodic acid. HF becomes hydrofluoric acid. The most common binary acids involve halogens (the elements in the far-right column of the periodic table, excluding noble gases), but HCN also follows binary acid naming rules even though cyanide is a two-element group. In water, HCN is hydrocyanic acid.

Remember, these same compounds get plain molecular names when they’re not in water. HBr as a gas is hydrogen bromide, not hydrobromic acid.

Naming Oxyacids

Oxyacids contain hydrogen, oxygen, and one other element. They’re more common than binary acids, and their naming rules depend on the polyatomic ion hiding inside the formula. This is where students often get tripped up, but there’s a clean pattern once you see it.

The trick is to identify the polyatomic ion (the negative ion that pairs with hydrogen) and look at its ending:

  • If the ion ends in “-ate,” change it to “-ic acid”
  • If the ion ends in “-ite,” change it to “-ous acid”

No “hydro-” prefix is used for oxyacids. That prefix is reserved for binary acids only.

Here’s how this plays out with real compounds. Sulfate (SO₄²⁻) becomes sulfuric acid (H₂SO₄). Nitrate (NO₃⁻) becomes nitric acid (HNO₃). Phosphate (PO₄³⁻) becomes phosphoric acid (H₃PO₄). Carbonate (CO₃²⁻) becomes carbonic acid (H₂CO₃). Perchlorate (ClO₄⁻) becomes perchloric acid (HClO₄). The “-ate to -ic” pattern covers most of the acids you’ll encounter in a chemistry course.

For the “-ite to -ous” conversion: sulfite (SO₃²⁻) becomes sulfurous acid (H₂SO₃), nitrite (NO₂⁻) becomes nitrous acid (HNO₂), chlorite (ClO₂⁻) becomes chlorous acid (HClO₂), and hypochlorite (ClO⁻) becomes hypochlorous acid (HClO). Notice that any prefix on the ion, like “hypo-” or “per-,” stays in the acid name.

A Quick Decision Flowchart

When you’re staring at a formula and need to decide how to name it, run through these steps in order:

  • Does it start with H? If not, it’s not named as an acid.
  • Is it in aqueous solution? If not, name it as a regular molecular compound (hydrogen + element name, like “hydrogen chloride”).
  • Does it contain oxygen? If no, it’s a binary acid: use the hydro___ic acid pattern. If yes, it’s an oxyacid: identify the polyatomic ion and convert -ate to -ic acid or -ite to -ous acid.

Organic Acids Follow Different Rules

Carboxylic acids, the most common organic acids, don’t follow the inorganic naming conventions above. You can spot them because their formulas typically end with COOH or CO₂H rather than starting with H. Acetic acid (CH₃CO₂H, the acid in vinegar) is the most familiar example.

In the formal IUPAC naming system for organic chemistry, carboxylic acids are named by taking the parent carbon chain, dropping the “-e” ending, and adding “-anoic acid.” So a two-carbon carboxylic acid is ethanoic acid (the IUPAC name for acetic acid). The carboxylic acid group always sits at position 1 in the carbon chain, so you don’t need to include a number for it in the name. For most introductory chemistry courses, though, you’ll primarily deal with inorganic acid naming, and the organic side only comes up if your course covers carbon-based molecules.

Common Mistakes to Watch For

The most frequent error is adding “hydro-” to an oxyacid. If oxygen is present, you never use the “hydro-” prefix. Hydro- is exclusively for binary acids. Another common slip is forgetting the context: if a problem doesn’t specify aqueous solution, the compound should be named as a standard molecular compound, not an acid. H₂S as a gas is hydrogen sulfide; only in water does it become hydrosulfuric acid.

Mixing up “-ic” and “-ous” is the other pitfall. The shortcut that helps most students: “-ate” and “-ic” both have fewer letters in their distinguishing portions than “-ite” and “-ous.” Or think of it this way: the “-ate” ion has more oxygen atoms and pairs with the “-ic” ending. The “-ite” ion has fewer oxygen atoms and pairs with the “-ous” ending.