اگر بجای هیدروژنهای یک اسید ، فلز قرار گیرد به ترکیب حاصل نمک گفته می شود . نمکها ترکیبات یونی میباشند ، ولی نمی توان گفت تمام ترکیبات یونی نمک هستند ، زیرا بازها ( هیدروکسید فلزات ) و اکسید فلزات ، ترکیب یونی هستند ولی نمک نمی باشند . البته ترکیبات یون آمونیم هم نمک می باشند . زیرا یون آمونیم کاتیون چند اتمی بوده و می تواند تشکیل نمک بدهد .

مانند : NaBr,K2SO4,NaHCO3,NH4Cl,LiNO3,NH4NO3

نمکها همگی ترکیب یونی هستند که از یونهای مثبت و منفی تشکیل شده اند ولی خود ترکیباتی خنثی میباشند .

طریقه تشکیل نمکها گوناگون است ، از جمله :

1- واکنش بین اسید و باز

2- واکنش فلزات با اسید

3- واکنش فلز با نافلز

4- واکنش فلز با محلول نمک فلز دیگر

5- واکنش هالوژنها با محلول هالوژن پایین تر از خودش