Un ylure est une espèce chimique moléculaire neutre et dipolaire dont un atome possède une charge formelle négative (il s'agit souvent d'un atome de carbone, la molécule étant dans ce cas un carbanion) tandis qu'un atome adjacent, de nature différente (généralement d'azote, de phosphore ou de soufre), possède une charge formelle positive, ces deux atomes ayant chacun leur octet complet d'électrons de valence[1]. Les zwitterions diffèrent des ylures en ce que les charges opposées y sont portées par des atomes non adjacents.