TheCalculatorsHub
Muhammad Shahbaz Siddiqui

Founder & Editor, TheCalculatorsHub

Chemical Name Calculator

The Chemical Name Calculator converts between chemical formulas and their systematic names. Formula-to-name mode recognizes common ionic compounds (with Roman numeral notation for multivalent metals), binary covalent compounds (using Greek number prefixes), and common acids. Name-to-formula mode lets you select a cation and anion to build a charge-balanced ionic formula automatically.

Loading Nomenclature Engine...

Formula Reference

This calculator applies verified chemistry equations consistent with IUPAC standards and peer-reviewed references.

PrecisionUp to 6 decimal places

Related Concepts

Atomic Structure
Periodic Table
Stoichiometry

Pro Tip

Always use whole-number mass numbers when calculating neutrons — periodic table decimal values are weighted averages, not single-isotope masses.

All chemistry calculators on this site are expert-verified. Always confirm results with your textbook or instructor for exam use.

Related Expert Tools

More precision tools in the same niche.

View All

Chemical Name Calculator Logic

Ionic: charge-balanced subscripts via lowest common multiple of cation/anion charge | Covalent: Greek prefix + element name + "-ide" suffix
Disclaimer: Results are estimates only. Always verify important calculations with a qualified professional before making decisions. Learn about our methodology.

What Is the Chemical Name Calculator?

The Chemical Name Calculator converts between chemical formulas and their systematic names, covering the three major categories taught in introductory inorganic chemistry: ionic compounds, binary covalent compounds, and common acids. Enter a formula to identify its name, or select a cation and anion to build a charge-balanced ionic formula automatically. According to IUPAC's nomenclature guidelines, systematic chemical naming exists specifically so that any chemist worldwide can reconstruct a compound's exact formula from its name alone, without ambiguity. It pays to keep track of which naming category a compound falls into (ionic, covalent, or acid) before attempting to apply any naming rule, since the three categories follow genuinely different patterns.

Naming Ionic Compounds

Ionic compounds form when a metal cation and a nonmetal anion (or polyatomic ion) combine in a ratio that balances total charge to zero. The name simply states the cation name followed by the anion name, with no number prefixes, because the charge-balanced ratio is implied by the ions' fixed charges. For transition metals and certain post-transition metals capable of multiple oxidation states, such as iron, copper, tin, and lead, a Roman numeral in parentheses specifies which charge is present: Iron(II) chloride (FeCl₂) differs from Iron(III) chloride (FeCl₃) in both formula and properties.

The formula's subscripts are determined by finding the lowest common multiple of the cation and anion charges, then dividing that value by each charge to get the count needed of the other ion. For calcium phosphate, calcium carries a +2 charge and phosphate carries a -3 charge: the lowest common multiple of 2 and 3 is 6, giving 3 calcium ions (6÷2) and 2 phosphate ions (6÷3), producing the formula Ca₃(PO₄)₂. What is more, this same charge-balancing logic applies regardless of whether the anion is a simple monatomic ion or a polyatomic group, which is exactly what the Name → Formula mode automates.

Naming Binary Covalent Compounds

Binary covalent compounds form between two nonmetal elements sharing electrons, and unlike ionic compounds, the same two elements can combine in multiple distinct ratios (CO and CO₂ are both stable, real compounds). Because of this, covalent naming explicitly states the atom count using Greek number prefixes: mono- (1), di- (2), tri- (3), tetra- (4), penta- (5), hexa- (6), hepta- (7), octa- (8), nona- (9), deca- (10). The first element in the formula generally omits "mono-" (carbon monoxide is an established exception), while the second element always receives both a prefix and an "-ide" suffix. Dinitrogen tetroxide (N₂O₄), a real industrial and rocket-propellant compound, illustrates the full prefix-prefix-ide pattern.

Naming Acids

Acid naming follows two patterns depending on composition. Binary acids, consisting of hydrogen plus one other nonmetal (such as HCl or HF), use the pattern "hydro-" + root + "-ic acid": hydrochloric acid, hydrofluoric acid. Oxyacids, which contain oxygen as part of a polyatomic structure (such as H₂SO₄ or HNO₃), derive their names from the corresponding polyatomic ion: ions ending in "-ate" become acids ending in "-ic acid" (sulfate → sulfuric acid, nitrate → nitric acid), while ions ending in "-ite" become acids ending in "-ous acid" (sulfite → sulfurous acid, nitrite → nitrous acid). This is documented extensively in the American Chemical Society's chemistry education resources, which cover nomenclature as a foundational topic in every introductory curriculum.

Greek Prefix Reference Table

Binary covalent naming depends on correctly matching atom count to its Greek prefix, which is worth keeping on hand while working through unfamiliar formulas.

Atom CountPrefixExample
1Mono- (omitted on first element)Carbon monoxide (CO)
2Di-Carbon dioxide (CO₂)
3Tri-Sulfur trioxide (SO₃)
4Tetra-Dinitrogen tetroxide (N₂O₄)
5Penta-Phosphorus pentachloride (PCl₅)

Accuracy and Limitations

This calculator covers a curated set of common cations, anions, polyatomic ions, and acids that account for the large majority of compounds encountered in high school and introductory college chemistry. As a result, when working with less common transition metal oxidation states or specialized polyatomic ions not in the database, look into a comprehensive chemistry reference text or the official IUPAC nomenclature recommendations for the complete and authoritative naming rules. The calculator does not cover organic chemistry nomenclature (carbon-chain naming, functional groups), coordination complex naming, or isotope-specific naming, all of which follow substantially different and more extensive rule sets beyond the scope of this tool. Once a compound is correctly named, the natural next step in many lab and homework contexts is to figure out its molar mass for solution preparation, which our molar mass calculator handles directly from the same formula.

From Naming to Quantitative Analysis

Naming a compound correctly is usually only the first step in a broader chemistry problem. Once you have settled on the correct formula and name for a compound, that formula becomes the input for a wide range of follow-up calculations: figuring out its molar mass, working out what percentage of its total mass each element contributes, or determining the empirical formula from experimental data. In practice, our percent composition calculator picks up directly where this tool leaves off, taking the same formula you just named and breaking it down element by element. Given that naming errors compound quickly into downstream calculation errors, it pays to double-check Roman numeral notation and polyatomic ion spelling before carrying a formula forward into further work.

Building Up Fluency with Polyatomic Ion Names

Polyatomic ion names do not follow a single universal pattern, so the fastest way to build up real fluency is to come back to the same handful of ions repeatedly until their names and charges are second nature. The "-ate" and "-ite" suffix pair (sulfate/sulfite, nitrate/nitrite) is worth memorizing as a set, since the "-ate" form always carries one more oxygen atom than the "-ite" form for the same central element and charge. Once that pattern clicks, working out names for less common related ions, such as the per- and hypo- prefixed forms of chlorine oxyanions (perchlorate, chlorate, chlorite, hypochlorite), tends to fall into place far more quickly than trying to memorize each one as an unrelated fact.

Most Common Chemical Naming Mistake

The most frequent error is applying ionic naming rules to a covalent compound, or vice versa. Students who learn that iron(III) chloride is named by oxidation state often carry that pattern into binary non-metal compounds and write "carbon(IV) oxide" instead of the correct covalent name, carbon dioxide. The distinction is simple but easy to miss under exam pressure: if both elements are non-metals, use Greek prefixes (mono-, di-, tri-); if a metal is present, use oxidation states for transition metals or no prefix for fixed-charge metals. The Khan Academy ionic compound naming guide and the covalent compound naming guide both clarify when each system applies and are the clearest free resources for resolving this confusion.

Frequently Asked Questions

Founder's Real-World Experience
Muhammad Shahbaz Siddiqui

Muhammad Shahbaz Siddiqui

Founder, TheCalculatorsHub

How I used the Chemical Name Calculator to fix a lab report naming error

In June 2026, a reader doing a high school chemistry lab on iron compounds sent over their report for a sanity check before submission. They had synthesized two different iron chloride compounds in separate experiments and labeled both "iron chloride" in their write-up, which their lab partner flagged as a problem since they had visibly different colors (pale green versus yellow-brown) and clearly were not the same compound.

I ran both formulas, FeCl2 and FeCl3, through this calculator's Formula → Name mode. The results came back as Iron(II) chloride and Iron(III) chloride respectively, immediately explaining the naming gap: iron forms two common stable cations, and without the Roman numeral, "iron chloride" is genuinely ambiguous between two real, different compounds. This is documented clearly in the American Chemical Society's chemistry education resources on multivalent transition metal naming.

The student corrected their lab report to distinguish Iron(II) chloride from Iron(III) chloride throughout, which also clarified for their lab partner why the two synthesized products had different physical properties despite using "the same" starting metal.

Naming ambiguity identified before submissionTwo distinct iron compounds correctly distinguishedLab report corrected with proper Roman numeral notation