SMILES (ang. Simplified Molecular Input Line Entry Specification) – sposób jednoznacznego zapisu struktury cząsteczek związków chemicznych z wykorzystaniem ciągu znaków ASCII.

SMILES jest na tyle jednoznaczny, że można na jego bazie tworzyć oprogramowanie automatycznie przekształcające go w pełne, płaskie wzory strukturalne związków chemicznych i jednocześnie na tyle prosty, że mogą się nim posługiwać bezpośrednio ludzie. SMILES służy do prostej wymiany i zapisu informacji o strukturze związków chemicznych w wielu różnych sytuacjach – od programów rysujących pełne wzory strukturalne po tworzenie baz danych. SMILES nie ma jednak możliwości zapisu pełnej, trójwymiarowej struktury związków oraz nie można w nim zapisywać struktur z nietypowymi wiązaniami chemicznymi spotykanymi w chemii związków koordynacyjnych.

Oryginalna specyfikacja SMILES została stworzona przez Arthura Weiningera i Davida Weiningera pod koniec lat 80. XX wieku. Została ona później zmodyfikowania i rozszerzona głównie przez firmę Daylight Chemical Information Systems Inc., która objęła ją swoimi prawami autorskimi.