Voici pourquoi:
* c'est une molécule neutre: La seule paire d'électrons sur l'atome d'azote peut accepter un proton (H +), ce qui en fait une base. Cependant, il n'est pas assez fort pour se dissocier complètement dans l'eau comme une base forte.
* il forme un cation lorsqu'il est protoné: Lorsque l'aniline réagit avec un acide, il accepte un proton et forme l'ion anilinium (C6H5NH3 +). Ceci est la forme cationale de l'aniline.
Ainsi, l'aniline elle-même n'a pas de cation ou d'anion dans sa forme neutre. Il forme le cation (ion anilinium) lors de la protonation.