What is the difference between an ionic bond and a covalent bond?

An ionic bond is the electrostatic attraction between oppositely charged ions formed by atoms that have lost or gained electrons whereas a covalent bond is a shared pair of electrons between two atoms. Ionic bonds form between metals and non-metals; covalent bonds form between 2 non-metals.

AO

Related Chemistry GCSE answers

All answers ▸

What is an ion and how are they formed?


What mass of sodium hydroxide would need to be dissolved to make 100 cm^3 of a 0.5 mol dm^-3 solution? (3 marks)


Why is a diamond harder than graphite if they're made of the same substance?


What are the three types of intramolecular bonding?