Naming Compounds & Writing Formulas
Learn to translate between chemical names and formulas for ionic, covalent, and acidic compounds using charge balance, Roman numerals, polyatomic ions, and prefixes.
What you'll do in this lesson
A voice-first session with the Crimsora tutor on Naming Compounds & Writing Formulas, then targeted practice and FRQs — with the tutor adapting to where you get stuck.
What this lesson covers
In this lesson you will sort compounds into those three families, balance charges to build correct ionic formulas, memorize the small set of polyatomic ions that show up constantly, decide when a Roman numeral is required, apply Greek prefixes to molecular compounds, and handle the hydro-/-ic/-ous naming of acids. By the end you should be able to look at and say its name out loud, and hear "dinitrogen pentoxide" and write it down.
Step Zero: Identify the Compound Type
| Clue | Compound type | Naming system |
|---|---|---|
| Metal + nonmetal (or metal + polyatomic ion) | Ionic | Cation name, then anion name; no prefixes |
| Nonmetal + nonmetal | Covalent (molecular) | Greek prefixes on both elements |
| Formula begins with H and the substance is aqueous | Acid | hydro- prefix or -ic/-ous ending |
| Ionic compound containing a transition metal, Sn, or Pb | Ionic, variable charge | Roman numeral required |
A frequent mistake is applying prefixes to ionic compounds. is calcium chloride, never "calcium dichloride." Ionic formulas do not need prefixes because the charges lock in only one possible ratio: calcium is always and chloride is always , so the ratio must be 1:2. Molecular compounds have no such constraint — nitrogen and oxygen form , , , and — which is exactly why prefixes exist there and not in ionic naming.
Ionic Compounds: Charge Balance and Roman Numerals
The criss-cross shortcut works: magnesium with nitride gives . But always reduce. with criss-crosses to "," which must be reduced to . Forgetting to reduce is one of the most common errors on this topic.
Monatomic anions take the -ide ending: chlorine becomes chloride, oxygen becomes oxide, phosphorus becomes phosphide. Polyatomic ions keep their own names and usually end in -ate or -ite. When more than one polyatomic ion is needed, put it in parentheses: aluminum sulfate is , not "."
Transition metals, plus tin and lead, form more than one possible ion, so their names include a Roman numeral giving the charge on the metal — not the subscript. In , three oxides carry total, so two irons must carry , making each iron : iron(III) oxide. Working backward, copper(II) phosphate needs and , giving . Silver (), zinc (), and cadmium () are transition metals with only one common charge, so most courses omit the Roman numeral for them.
Polyatomic Ions You Actually Need
| Ion | Formula | Ion | Formula |
|---|---|---|---|
| ammonium | hydroxide | ||
| nitrate | nitrite | ||
| sulfate | sulfite | ||
| carbonate | bicarbonate | ||
| phosphate | acetate | ||
| chlorate | permanganate | ||
| chromate | dichromate | ||
| cyanide | peroxide |
Adding an to a polyatomic ion raises the charge by one: becomes hydrogen carbonate (bicarbonate) ; becomes hydrogen phosphate and then dihydrogen phosphate . Notice that cyanide and hydroxide end in -ide even though they are polyatomic — those two break the usual ending pattern and are worth flagging.
Covalent Compounds and Acids
The leading "mono-" is genuinely dropped, so "monocarbon dioxide" is wrong. Going the other direction, prefixes tell you the subscripts directly with no charge math at all: dinitrogen pentoxide is .
Acids are hydrogen compounds in water, and the ending of the acid name comes from the anion.
| Anion ending | Acid name pattern | Example |
|---|---|---|
| -ide | hydro- + stem + -ic acid | = hydrochloric acid |
| -ate | stem + -ic acid | = sulfuric acid |
| -ite | stem + -ous acid | = sulfurous acid |
Where Students Actually Go Wrong
Misreading subscripts as charges is error number one. In , the Roman numeral is not II because of the subscript 2 — one oxide is , so two coppers share that, making each copper : copper(I) oxide. Always compute the metal charge from the anion total.
Forgetting to reduce is error number two. Calcium and oxygen criss-cross to , which reduces to . Peroxides are the deliberate exception; stays as written because is a single ion.
Dropping parentheses is error number three. Magnesium hydroxide is ; writing says something chemically different. Parentheses are required whenever a polyatomic ion appears more than once.
Mixing systems is error number four: prefixes on ionic compounds, or Roman numerals on molecular compounds. "Nitrogen(IV) oxide" is not standard; is nitrogen dioxide.
Finally, watch the transition metals with only one common charge. Zinc is essentially always and silver , so is zinc sulfide, not "zinc(II) sulfide," in most textbooks.
A reliable self-check when writing a formula: add up the total positive charge and the total negative charge and confirm they cancel. For , that is and . Zero net charge means the formula is at least charge-consistent, which catches the majority of mistakes before you hand the work in.
Key terms
- Ionic compound.
- A compound formed from a cation and an anion, typically a metal with a nonmetal or polyatomic ion, whose formula is the smallest whole-number ratio that makes the net charge zero.
- Molecular (covalent) compound.
- A compound formed from two or more nonmetals sharing electrons; named using Greek prefixes because multiple atom ratios are possible for the same pair of elements.
- Polyatomic ion.
- A group of covalently bonded atoms carrying an overall charge, such as or , that stays intact as a unit in a formula.
- Roman numeral.
- A numeral in parentheses in an ionic name that states the charge on a variable-charge metal cation, as in iron(III) chloride, .
- Charge balance.
- The requirement that total positive charge equals total negative charge in a neutral compound, used to determine subscripts in ionic formulas.
- Binary acid.
- An aqueous acid containing hydrogen and one other element, named with the hydro- prefix and the -ic acid ending, such as hydrobromic acid, .
- Oxyacid.
- An acid containing hydrogen, oxygen, and a third element; an -ate anion gives an -ic acid and an -ite anion gives an -ous acid.
- -ide ending.
- The suffix given to a monatomic anion in an ionic name, as chlorine becomes chloride and nitrogen becomes nitride.
Worked example
Part (b). Chromium(III) means . Sulfide is . The least common multiple of 3 and 2 is 6, so you need two chromiums () and three sulfides (). The formula is . Check: .
Part (c). Phosphorus and oxygen are both nonmetals, so this is molecular and takes prefixes. Two phosphorus atoms give di-, five oxygens give penta-, and penta- plus oxide contracts to pentoxide. The name is diphosphorus pentoxide.
Part (d). The -ous ending signals an -ite anion, and the chlorine -ite ion is chlorite, . One hydrogen ion balances the charge, so the formula is . Compare with chloric acid, , which comes from chlorate.
Practice questions
Which name correctly matches the formula ?
- copper(I) carbonate
- copper(II) carbonate
- dicopper carbonate
- copper(I) carbonite
Answer: copper(I) carbonate
Explain why is named calcium bromide while is named carbon tetrabromide. Why does one name use a prefix and the other does not?
Answer: Calcium is a metal, so is ionic and its ratio is fixed by charge balance ( with two ), meaning the name calcium bromide can only describe one formula. Carbon and bromine are both nonmetals, so is molecular; nonmetals can combine in several ratios, so prefixes are required to specify that there are four bromine atoms.
Write the correct chemical formula for aluminum hydroxide, and show the charge-balance check.
Answer: ; check: .
FAQ
- How do I know when a name needs a Roman numeral?
- Use a Roman numeral whenever the metal can form more than one ion — that means most transition metals plus tin and lead. Zinc, silver, cadmium, and the Group 1, 2, and aluminum cations have a single common charge, so they take no numeral. To find the numeral, compute the total negative charge from the anions and divide it by the number of metal atoms.
- Do I have to memorize every polyatomic ion?
- No. Memorize a core list of about fifteen, then use patterns: -ite has one fewer oxygen than -ate with the same charge, per- adds one oxygen above -ate, hypo- removes one below -ite, and adding an H reduces the negative charge by one. Learning nitrate, sulfate, carbonate, phosphate, hydroxide, and ammonium first unlocks most of the rest.
- Why is not called dihydrogen monoxide in class?
- Technically that name follows the covalent prefix rules, but water, ammonia (), and methane () are so common that their traditional names are the accepted ones. Your teacher will expect the common names for those few compounds and systematic prefix names for everything else.
- How do I tell an acid from an ordinary hydrogen compound?
- Acids are written with hydrogen first and are understood to be dissolved in water, usually shown as (aq). is hydrogen chloride, a gas; is hydrochloric acid. If your problem shows the aqueous state or the context is a solution, use the acid naming rules.
Learn this with a teacher, not a page
The Crimsora tutor teaches Naming Compounds & Writing Formulas live — explaining on a whiteboard, asking you questions, and adapting to where you get stuck.