Logo for InChI

The IUPAC International Chemical Identifier (InChI) is a non-proprietary identifier for chemical substances that can be used in printed and electronic data sources. It is derived solely from a structural representation of that substance, such that a single compound always yields the same identifier.

Prefix
inchi
Keywords
centrally registered identifier chemical entity chemical structure image cheminformatics chemistry molecular entity structure
Links
Homepage
Publications
2021 InChI version 1.06: now more than 99.99% reliable
2015 InChI, the IUPAC International Chemical Identifier
2015 Many InChIs and quite some feat
2024 InChI isotopologue and isotopomer specifications
Identifier Standards
Pattern for Local Unique Identifiers

Local identifiers in InChI should match this regular expression:
^InChI\=1S?\/[A-Za-z0-9\.]+(\+[0-9]+)?(\/[cnpqbtmsih][A-Za-z0-9\-\+\(\)\,\/\?\;\.]+)*$

Example Local Unique Identifier
InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3   Resolve
Pattern for CURIES

Compact URIs (CURIEs) constructed from InChI should match this regular expression:
^inchi:InChI\=1S?\/[A-Za-z0-9\.]+(\+[0-9]+)?(\/[cnpqbtmsih][A-Za-z0-9\-\+\(\)\,\/\?\;\.]+)*$

Example CURIE
inchi:InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3
Ontology

A summary of the relations in the Bioregistry schema can be found here.

In Collection (1)
Synapse.org external links
Mappings to External Registries

Mappings from records in Bioregistry to external registries comprises the metaregistry. This resource has 6 mappings to external registries with 4 unique external prefixes.

Registry Name Registry Metaprefix External Prefix Curate
BioContext biocontext INCHI
FAIRSharing FAIRSharing logo fairsharing FAIRsharing.ddk9t9
Identifiers.org Identifiers.org logo miriam inchi
N2T Name-to-Thing logo n2t inchi
Wikidata Wikidata Property logo wikidata P234
Wikidata (E) Wikidata Entity logo wikidata.entity Q203250
Providers

A provider turns a local unique identifiers from a resource into a URI. Many providers are also resolvable as URLs (i.e., they can be used in a web browser).

The local unique identifier InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3 is used to demonstrate the providers available for InChI. Some providers may use a different example, which is displayed in the table below. A guide for curating additional providers can be found here.

Provider Name Provider Code URI
InChI inchi https://www.ebi.ac.uk/chebi/advancedSearchFT.do?searchString=InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3
Bioregistry bioregistry https://bioregistry.io/inchi:InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3
Identifiers.org miriam https://identifiers.org/inchi:InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3
Name-to-Thing n2t https://n2t.net/inchi:InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3
Extra Providers

Additional providers curated in the Bioregistry are listed here. These are typically inherited from Identifiers.org or Prefix Commons, and need extra curation.

Provider Name Provider Code URL
InChI through NIST http://webbook.nist.gov/cgi/cbook.cgi?InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3
InChI through RDF Open Molecules um http://rdf.openmolecules.net/?InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3