The aim of the RInChI project, in the same vein as InChI, is to create a unique data string to describe a reaction. Reaction InChIs, or RInChIs, are such data strings. They use the InChI software and from an rxn input file a RInChI can be created. The tools for doing this are below, and some helpful information is given in the help pages.

Python 3

Please note that the RInChI code now runs on Python 3

RInChI to SVG

Paste a RInChI and generate a page containing .svg image files describing the reaction, grouped into products, reactants, and reaction agents.



RInChI to RXN

Paste RInChI and, optionally, RAuxInfo (seperated by a newline) below to generate an rxnfile.

N.B. The rxnfile generated by this form will not contain 2D coordinate data if no RAuxInfo is provided. However, the dowloadable RInChI software pack can generate new 2D coordiates using ChemAxon's MolConverter.



RInChIs from Rxnfiles

Choose an rxnfile to upload (max size 100 KB):


Generate RAuxInfo
Generate Long-RInChIKey
Generate Short-RInChIKey
Generate Web-RInChIKey

RInChIs from RDfiles

Choose an RDfile file to upload (max size 2 MB):


N.B. Reaction records in RDfiles often contain data, such as catalysts and solvents, and the conversion program attempts to include this in the output RInChIs.


Generate RAuxInfo
Generate Long-RInChIKey Generate Short-RInChIKey Generate Web-RInChIKey