-
See Also
- Molecule
- MoleculeValue
- CanonicalName
- CommonName
- ServiceConnect
-
- Service Connections
- PubChem
- ChemSpider
- Related Guides
MoleculeName[mol]
attempts to return the systematic chemical name for the given molecule.
MoleculeName[mol,"source"]
uses the given source to find the molecule name.


MoleculeName
MoleculeName[mol]
attempts to return the systematic chemical name for the given molecule.
MoleculeName[mol,"source"]
uses the given source to find the molecule name.
Details

- MoleculeName draws on several sources, including the Wolfram Knowledgebase and external services such as "PubChem" and "ChemSpider".
- Possible values for "source" include:
-
"Wolfram" the Wolfram Knowledgebase "PubChem" the "PubChem" external service "Wikidata" uses WikidataData to find a name "Cactus" the Cactus Chemical Identifier Resolver - If no result is found, MoleculeName will return a Failure object.
- Chemical names are generally not unique, and the result of MoleculeName is not guaranteed to follow IUPAC nomenclature.
- The results returned by MoleculeName depend on internet access and the availability of certain external services and may change depending on these services.
Examples
open all close allBasic Examples (4)
Create a molecule from a SMILES string and find its name:
Find a chemical name based on an image of a molecule:
Specify the source to see the different names for the same molecule:
For this molecule, "PubChem" returns a systematic name rather than a common name:
Scope (1)
Create a molecule from a chemical name, then look up the molecule to find an another name:
Use MoleculeMatchQ to verify the new name is equivalent:
Possible Issues (1)
When no chemical names are found, a Failure is returned:

See Also
Molecule MoleculeValue CanonicalName CommonName ServiceConnect
Service Connections: PubChem ChemSpider
Function Repository: AlkaneName
Related Guides
History
Text
Wolfram Research (2021), MoleculeName, Wolfram Language function, https://reference.wolfram.com/language/ref/MoleculeName.html.
CMS
Wolfram Language. 2021. "MoleculeName." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MoleculeName.html.
APA
Wolfram Language. (2021). MoleculeName. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MoleculeName.html
BibTeX
@misc{reference.wolfram_2025_moleculename, author="Wolfram Research", title="{MoleculeName}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/MoleculeName.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_moleculename, organization={Wolfram Research}, title={MoleculeName}, year={2021}, url={https://reference.wolfram.com/language/ref/MoleculeName.html}, note=[Accessed: 15-August-2025]}