Termen viser til den versjonen av SMILES-spesifikasjon som inkluderer regler for å sikre at hvert distinkt kjemisk molekyl har en eneste, unik SMILES-representasjon. En vanlig anvendelse av kanonisk SMILES er indeksering og sikring av unikhet for molekyler i en database.