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...

Chemical Name Calculator Logic

Ionic:chargebalancedsubscriptsvialowestcommonmultipleofcation/anionchargeCovalent:Greekprefix+elementname+"ide"suffixIonic: 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.

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₄)₂.

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.

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.

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