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

A chemical bond joins two atoms together.
In covalent bonding, atoms are joined by sharing electrons. For example, water (H2O) is created through two OH bonds in each of which, Oxygen and Hydrogen give an electron to the electron pair.
However, in ionic bonding, electrons are donated from one atom to another. This creates electrostatic attraction between oppositely charged ions. For example, in sodium chloride (NaCl), Na can donate an electron from its outer shell to become Na+, and Chlorine accepts this electron to complete it's outer shell to become Cl-. These opposite charges hold the bond together. Ionic bonding always occurs between metals and non-metals, whereas covalent bonding occurs between two non-metals.

CS
Answered by Claudia S. Chemistry tutor

2236 Views

See similar Chemistry GCSE tutors

Related Chemistry GCSE answers

All answers ▸

Balance the following equation showing complete combustion of a hydrocarbon: C3H8 + O2 --> CO2 +H2O


Why doesn't the concentration of products or reactants change when a reaction is at dynamic equilibrium?


What does OILRIG stand for and what is the significance?


25.00cm3 of sodium hydroxide was pipetted into a conical flask. It was titrated against 0.10mol/dm3 hydrochloric acid. The mean volume of acid needed was 24.00cm3. Calculate the concentration of sodium hydroxide used in the titration.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2025 by IXL Learning