Simplified Molecular Input Line Entry System (SMILES, zuweilen auch für Simplified Molecular Line Entry Specification) ist ein chemischer Strukturcode, bei dem die Strukturen beliebiger Moleküle stark vereinfacht als (ASCII-)Zeichenkette wiedergegeben werden. Mehrere Molekül-Editoren können SMILES-Strings importieren und so zweidimensionale und dreidimensionale Modelle erzeugen.
Die ursprüngliche SMILES-Spezifikation wurde von Arthur Weininger und David Weininger in den späten 1980ern entwickelt.[1][2][3] Insbesondere die Daylight Chemical Information Systems Inc. betrieb in den folgenden Jahren die Weiterentwicklung und Modifikation der Spezifikation. Im Jahr 2007 wurde schließlich ein offener Standard namens OpenSMILES von Blue Obelisk, einer chemisch orientierten Open-Source-Community, entwickelt.
Da die SMILES-Sprache durch die Firma Daylight kontrolliert wird und einige Probleme mit der Stereochemie und Tautomerie hat, hat die IUPAC eine eigene lineare Molekülrepresentation, InChI, entwickelt, die frei verfügbar ist.