standards > identifier schema > DOI:10.25504/FAIRsharing.ddk9t9

ready IUPAC International Chemical Identifier

Abbreviation: InChI

General Information
Originally developed by the International Union of Pure and Applied Chemistry (IUPAC), the IUPAC International Chemical Identifier (InChI) is a character string generated by computer algorithm. It is a tool to be used in software applications designed and developed by those who choose to use it. The InChI algorithm turns chemical structures into machine-readable strings of information. InChIs are unique to the compound they describe and can encode absolute stereochemistry making chemicals and chemistry machine-readable and discoverable. A simple analogy is that InChI is the bar-code for chemistry and chemical structures. The InChI format and algorithm are non-proprietary and the software is open source, with ongoing development done by the community. A number of IUPAC working groups is currently creating standard for those areas of chemistry that are not yet handled by the InChI algorithm.

How to cite this record InChI; IUPAC International Chemical Identifier; DOI:; Last edited: Jan. 8, 2019, 1:36 p.m.; Last accessed: Jan 20 2019 3:08 a.m.

This record is maintained by smoretti  ORCID  and kiddr  ORCID

Record added: April 18, 2016, 11:28 a.m.
Record updated: April 25, 2018, 5:09 p.m. by The FAIRsharing Team.

Show edit history


No XSD schemas defined

Access / Retrieve Data

Conditions of Use

Applies to: Database software


InChI - the worldwide chemical structure identifier standard.

Heller S,McNaught A,Stein S,Tchekhovskoi D,Pletnev I
J Cheminform 2013

View Paper (PubMed) View Publication

Related Standards

Reporting Guidelines

No guidelines defined

Terminology Artifacts

No semantic standards defined

Identifier Schemas

No identifier schema standards defined


No metrics standards defined

Implementing Databases (6)
Chemical Component Dictionary
The Chemical Component Dictionary is an external reference file describing all residue and small molecule components found in Protein Data Bank entries. It contains detailed chemical descriptions for standard and modified amino acids/nucleotides, small molecule ligands, and solvent molecules. Each chemical definition includes descriptions of chemical properties such as stereochemical assignments, aromatic bond assignments, idealized coordinates, chemical descriptors (SMILES & InChI), and systematic chemical names.

ChemSpider is a freely available collection of compound data from across the web, which aggregates chemical structures and their associated information into a single searchable repository entry. These entries are supplemented with additional properties, related information and links back to original data sources.

The Enzyme Database was developed as a new way to access the data of the IUBMB Enzyme Nomenclature List. The data, which are stored in a MySQL database, preserve the formatting of chemical names according to IUPAC standards.

SwissLipids is an expert-curated resource that provides a framework for the integration of lipid and lipidomic data with biological knowledge and models. SwissLipids is updated daily.

MetaNetX/MNXref is a database for reconciliation of metabolites and biochemical reactions to bring together genome-scale metabolic networks. The tools developed at MetaNetX are useful for accessing, analysing and manipulating metabolic networks. MetaNetX goal is to automate model construction and genome annotation for large-scale metabolic networks.

Free knowledge database project hosted by Wikimedia and edited by volunteers.

Scroll for more...


Record Maintainer