
Find ionic compound names and formulas from cation/anion symbols
Powered by Toolraxy · Chemistry & nomenclature calculator

Founder & CEO, Toolraxy
Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.
User Ratings:
ADVERTISEMENT
ADVERTISEMENT
Naming chemical compounds correctly is a fundamental skill in chemistry that can be challenging, especially when dealing with complex ionic compounds containing polyatomic ions or transition metals with variable oxidation states. Our chemical name calculator simplifies this process by helping you determine the correct name and formula for ionic compounds. Simply select a cation and anion from the dropdown menus, and the tool instantly generates the compound name, chemical formula with proper subscripts, and the ions that make up the compound. You can also search by cation and anion names separately to find the corresponding formula. Whether you’re a chemistry student learning nomenclature, a lab technician preparing compounds, or an educator teaching ionic bonding, this tool provides accurate, instant results. Toolraxy’s calculator runs entirely in your browser, keeping your data private while helping you master chemical nomenclature.
Choose between “Formula” mode (build from ions) or “Name” mode (search by ion names).
In Formula mode, select a cation (positive ion) from the first dropdown menu.
Select an anion (negative ion) from the second dropdown menu.
The compound name and formula appear instantly with proper subscripts.
In Name mode, type a cation name into the first search field with autocomplete suggestions.
Type an anion name into the second search field with autocomplete suggestions.
Click a quick example button to test common compounds like sodium chloride.
Review the formula, ion composition, and explanatory note.
The chemical name calculator determines ionic compound formulas by balancing the charges of cations and anions to achieve electrical neutrality.
Formula Process: Determine the smallest whole-number ratio of cations to anions where the total positive charge equals the total negative charge.
For each cation and anion combination, the calculator identifies the charge on each ion from its built-in database. It then finds the smallest subscripts that make the total positive charge equal to the total negative charge. For example, calcium (Ca²⁺) and chloride (Cl⁻) require two chloride ions to balance one calcium ion, giving CaCl₂. When polyatomic ions are involved, parentheses are used when more than one polyatomic ion is needed. The tool handles transition metals with variable charges by including Roman numerals in the name (e.g., Iron(II) versus Iron(III)).
Let’s find the name and formula for the compound formed from sodium and carbonate ions.
Step 1: Select Na⁺ (sodium) as the cation.
Step 2: Select CO₃²⁻ (carbonate) as the anion.
Step 3: Sodium has a +1 charge; carbonate has a -2 charge.
Step 4: Two sodium ions are needed to balance one carbonate ion.
Step 5: The formula is Na₂CO₃ with subscripts properly displayed.
Result: Sodium carbonate (Na₂CO₃) is an ionic compound used in glass manufacturing, detergents, and water softening. The compound consists of two sodium ions for every carbonate ion, maintaining charge neutrality.
Ionic compounds form from the electrostatic attraction between cations and anions, typically involving a metal and nonmetal. Covalent compounds form when atoms share electrons, typically between nonmetals. Ionic compounds have higher melting points and conduct electricity when dissolved.
Transition metals can have multiple oxidation states. The charge is determined by the compound’s formula, you can work backward from the anion’s charge and total charge neutrality. Roman numerals in names (like Iron(II)) indicate the specific charge.
Polyatomic ions are groups of atoms with an overall charge, like sulfate (SO₄²⁻) or ammonium (NH₄⁺). They behave as single units in ionic compounds and are essential for understanding many common substances like acids, bases, and salts.
Parentheses are used when more than one polyatomic ion is needed in the formula. For example, (NH₄)₂SO₄ indicates two ammonium ions for each sulfate ion. The parentheses show that the polyatomic ion is a single unit multiplied by the subscript.
The “-ide” suffix indicates a monatomic anion in a binary ionic compound. For example, chloride (Cl⁻), oxide (O²⁻), and sulfide (S²⁻). Polyatomic ions have special names like nitrate, sulfate, or carbonate that do not use “-ide.”
Include a Roman numeral in parentheses immediately after the metal name to indicate its oxidation state. For example, FeCl₂ is iron(II) chloride, and FeCl₃ is iron(III) chloride. This distinguishes between different possible compounds.
Nitrate is NO₃⁻ with a charge of -1, while nitrite is NO₂⁻ with a charge of -1. They differ by one oxygen atom and have different chemical properties. Nitrate is more common in fertilizers and explosives, while nitrite is used in food preservation.
This calculator is designed for ionic compounds, not acids. Acids typically contain hydrogen and are named differently based on their anion (e.g., hydrochloric acid, sulfuric acid). However, many acids are related to ionic compounds.
The name search feature matches cation and anion names from a comprehensive database. It performs exact matching, so it’s accurate for ions in the database. The autocomplete list helps you find the correct spelling quickly.
Common ionic compounds include table salt (NaCl), baking soda (NaHCO₃), limestone (CaCO₃), Epsom salts (MgSO₄), and washing soda (Na₂CO₃). These substances appear in cooking, cleaning, medicine, and manufacturing.
In Name mode, type the cation name in the first field (e.g., “Sodium”) and the anion name in the second field (e.g., “Chloride”). The calculator matches these to the ion database and displays the compound.
The calculator will display a “Not Found” message and suggest checking your spelling or using the Formula builder instead. The autocomplete feature helps prevent this by suggesting valid ion names as you type.
ADVERTISEMENT
ADVERTISEMENT