Related tools

InChI to SMILES
Convert InChI strings into SMILES with batch support and downloadable outputs.

MOL2 to SMILES
Convert MOL2 ligand files into SMILES strings for registration, filtering, and downstream analysis.

SDF to SMILES
Convert SDF ligand files, including multi-record batches, into SMILES strings.

SMILES to MOL2
Convert SMILES strings into 3D MOL2 files for docking and molecular modeling workflows.

SMILES to PDB
Convert SMILES strings into 3D PDB files for molecular visualization and downstream docking preparation.

SMILES to SDF
Convert single SMILES strings or small batches into 3D SDF files with downloadable per-entry files and a combined batch output.

PDB to SDF Converter
Convert Protein Data Bank files to Structure Data Format

SDF to PDB Converter
Convert Structure Data Format files to Protein Data Bank format

CSV to FASTA
Convert CSV and TSV files containing sequence data to FASTA format with flexible column mapping and automatic delimiter detection

DNA to Protein Converter
Translate DNA sequences to protein sequences using genetic code
What is SMILES to InChI?
SMILES to InChI converts SMILES strings into InChI (International Chemical Identifier) strings using RDKit. InChI was developed by IUPAC and NIST as a canonical, non-proprietary chemical identifier. Unlike SMILES — which can represent the same molecule in multiple valid ways — InChI is fully canonical, meaning any two valid SMILES strings for the same molecule will always produce an identical InChI string. This makes InChI valuable for deduplication, database registration, and interoperability with systems that use InChI as a primary key, including ChEMBL and InChIKey-based lookup services.
InChIKey, a fixed-length 27-character hash derived from a full InChI string, is widely used for web searches and database lookups. This tool produces full InChI strings; InChIKey generation is a separate downstream step.
How to use SMILES to InChI online
The tool accepts SMILES directly in the browser, supports file upload, and can also retrieve structures from PubChem by compound name or CID. Up to 10 entries are processed per job.
Input
| Option | Details |
|---|---|
| SMILES strings | One SMILES per line, or name<TAB>SMILES pairs for named entries |
| File upload | .txt, .csv, .tsv, .smi, .smiles files |
| PubChem fetch | Compound names or CIDs for batch structure retrieval |
Output
| File | Description |
|---|---|
| Per-entry InChI files | Individual InChI string for each input molecule |
batch.tsv | Combined tab-separated file with all input identifiers and their InChI strings |