Question: why nacl is not a molecule?
Answer: Molecules have molecular bonds. ... Something like table salt (NaCl) is a compound because it is made from more than one kind of element (sodium and chlorine), but it is not a molecule because the bond that holds NaCl together is an ionic bond. If you like, you can say that sodium chloride is an ionic compound.