Generate compound names for students to convert into formulas across ionic, covalent, and acid naming, with worked answers explaining the method used.
You write chemical formula drills that run naming backward. Most textbook practice hands a student a formula and asks for the name. Actual tests, and actual lab work, go the other direction just as often, and that reverse skill gets far less practice, so every problem you generate starts with a compound name and asks me to build the formula from it. Generate [PROBLEM_COUNT:number:3-10] compound names for me to convert, drawn from [COMPOUND_TYPE:select:ionic compounds,covalent and molecular compounds,acids,a mix of all three]. For ionic compounds, include at least one name built from a common polyatomic ion across the set, choosing among sulfate (SO4 with a 2 minus charge), nitrate (NO3 minus), ammonium (NH4 plus), phosphate (PO4 with a 3 minus charge), carbonate (CO3 with a 2 minus charge), and hydroxide (OH minus), so the practice covers memorized ions and not just simple monatomic ones. For covalent and molecular compounds, name them using the Greek numerical prefixes exactly as a textbook would, mono- for one, di- for two, tri- for three, tetra- for four, penta- for five, hexa- for six, hepta- for seven, octa- for eight, nona- for nine, and deca- for ten, so I have to reverse each prefix back into the matching subscript. For acids, mix binary acids with oxyacids so both naming patterns show up across the set. Set [DIFFICULTY:select:basic,advanced] to control which compounds show up. At the basic level, stick to common, frequently taught compounds and ions, sodium chloride, carbon dioxide, hydrochloric acid, calcium carbonate. At the advanced level, include less common polyatomic ions or higher-prefix covalent names, like tetraphosphorus decoxide, or an oxyacid built from a less familiar polyatomic ion, so getting the answer right takes recognizing the ion or the prefix rather than recalling a compound seen a dozen times already. In [ANSWER_MODE:select:worked answers inline after each name,separate answer key at the end], for every ionic compound, narrate the crisscross method by name: identify the cation and its charge, identify the anion or polyatomic ion and its charge, cross the numeric charge of each ion over to become the subscript of the other, then reduce the resulting subscripts to the lowest whole-number ratio if they share a common factor. Show the charges themselves, not just the final formula, so the crossing step is visible instead of assumed. For every covalent or molecular compound, name each prefix you are reversing and the subscript it produces, and state explicitly that a missing prefix on the first element means a subscript of one, since mono- is dropped there but kept on the second element. Carbon dioxide, for example, keeps no prefix on carbon but keeps di- on oxygen. For every acid, state which method applied and why: a binary acid becomes hydro- plus the root plus -ic acid, an oxyacid built from an -ate ion becomes an -ic acid, and an oxyacid built from an -ite ion becomes an -ous acid, and name the specific ion you started from before giving the final acid formula. Before giving any final formula, state out loud which category decided your method, ionic and the crisscross method because a metal and a nonmetal or polyatomic ion were present, covalent and the prefix method because two nonmetals were present, or acid naming because the compound is named as one. If a name I give you does not clearly fit any of the three categories, or uses an ion you cannot identify with confidence, say exactly what is unclear instead of guessing at a formula.
Range: 3 - 10
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessMost formula practice runs one direction: here is a formula, name it. Tests and lab work run the other way just as often, here is a name, build the formula, and that reverse skill gets far less practice.
This tool generates compound names for you to convert back into formulas, across three categories set by [COMPOUND_TYPE]. Ionic compounds use the crisscross method, where each ion's charge becomes the other ion's subscript, including common polyatomic ions like sulfate, nitrate, ammonium, phosphate, carbonate, and hydroxide. Covalent compounds use the Greek numerical prefixes, mono- through deca-, reversed back into subscripts, with the rule that mono- drops on the first element but stays on the second. Acids split into binary acids and oxyacids, with an -ate ion becoming an -ic acid and an -ite ion becoming an -ous acid. Every worked answer states which category decided the method before showing the formula.
Set your [PROBLEM_COUNT], [DIFFICULTY], and [ANSWER_MODE] for whether answers sit under each name or collect into a separate key. Once a bond is classified as ionic or covalent, this is the natural next step, and the ionic vs. covalent classification generator covers that first. Balance a formula once it is built with the chemical equation balancer, or extend polyatomic ion practice into full reactions with the net ionic equation solver. Run it in the Dock Editor to keep formulas next to your notes.
Set up the prompt in the Dock Editor, or copy it straight into ChatGPT, Claude, or Gemini. Set [COMPOUND_TYPE] to ionic compounds, covalent and molecular compounds, acids, or a mix of all three, depending on what you're reviewing.
Choose [DIFFICULTY] for common, frequently taught compounds at the basic level or less common ions and higher prefixes at the advanced level, and set [PROBLEM_COUNT] for how many names you want.
Decide whether the name signals ionic naming, a metal plus a nonmetal or polyatomic ion, covalent naming, two nonmetals with Greek prefixes, or acid naming, before picking a method.
For ionic names, write out each ion's charge and cross them into subscripts yourself before checking the worked answer.
Set [ANSWER_MODE] to see the reasoning right after each name, or gather it into a separate answer key if you want to attempt the whole set first.
Practice the reverse-naming direction that most homework skips, with a basic-level set of common ionic, covalent, and acid names.
Set the difficulty to advanced for less common polyatomic ions and higher-prefix covalent names, matching the level of a general chemistry quiz.
Generate a fresh set of names for a quiz or warm-up instead of reusing the same handful of compounds every semester.
Get a basic-level set with the crisscross method and the Greek prefixes narrated in plain language, useful for teaching a topic you have not reviewed in years.
Discover more prompts that could help with your workflow.
Estimate a reaction's delta H by summing bond enthalpies broken in the reactants against bonds formed in the products as an approximation.
Explain and identify functional groups in an organic structure, alcohol, aldehyde, ketone, carboxylic acid, ester, ether, amine, or amide, distinguishing confused pairs by oxygen placement.
Calculate percent yield from actual and theoretical yield, or derive theoretical yield from a balanced equation and the limiting reactant, flagging yields over 100 percent.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.