XYZ to SMILES Converter

Paste or upload an XYZ coordinate file, infer likely bonds, load the result into an editable 2D canvas, and copy a best-effort SMILES string.

Quick answer: XYZ files do not store bond orders, so this tool builds an inferred MOL file first, lets Ketcher clean the 2D layout, and then reads SMILES from the editable structure.

Input XYZ Coordinates

Ready. Paste XYZ coordinates and convert.

SMILES Output and Editable Structure

Loading editor...
Open SMILES in MolDraw

Inferred MOL block

XYZ to SMILES Notes

XYZ files normally store atom symbols and 3D coordinates only. They usually do not include bond orders, formal charges, aromaticity, or stereochemistry.

Use this as a best-effort converter. Review the inferred bonds in the 2D editor before using the SMILES in databases, modeling tools, publications, or assignments.