Un legame ionico è un legame chimico formato dall'attrazione elettrostatica tra due ioni con carica opposta. Si verifica quando un atomo dona uno o più elettroni a un altro atomo, creando due ioni di carica opposta. Lo ione positivo è chiamato catione, mentre lo ione negativo è chiamato anione. La forza di attrazione elettrostatica tra il catione e l'anione tiene insieme il composto ionico.
Ad esempio, quando gli atomi di sodio (Na) e cloro (Cl) reagiscono, il sodio perde un elettrone di valenza a favore del cloro, dando luogo alla formazione di ioni Na+ e Cl-. Questi ioni vengono poi tenuti insieme dall'attrazione elettrostatica tra di loro, formando il composto ionico cloruro di sodio (NaCl).