If ionic bonds are stronger than covalent bonds, then why aren't ionic crystals stronger than diamond, which is bonded by covalent bonds?

Diamond has tetrahedral structure with carbons forming covalent bonds, whereas Sphalerite, which has ionic bonds between $\ce{(Zn, Fe)}$ and $\ce{S}$ is far softer than diamond. If ionic bonds are stronger than covalent bonds, then why does this occur?

  • 4
    $\begingroup$ If men are stronger than women, how is possible a woman can beat a man? Some women are stronger than some men. Some covalent bonds lead in the big picture to stronger ( btw define stronger ) large scale structures than some ionic ones. $\endgroup$
    – Poutnik
    Mar 20, 2022 at 11:21
  • 6
    $\begingroup$ The description of ionic bonds as “stronger” generally refers to homolytic cleavage (one electron goes to each atom). Heterolytic cleavage (separation into ions) is typically much more easily accomplished $\endgroup$
    – Andrew
    Mar 20, 2022 at 11:50
  • 6
    $\begingroup$ The starting generalisation here is just wrong. Ionic bonds can be strong or weak; so can covalent bonds. There are so many exceptions, the generalisation is useless. $\endgroup$
    – matt_black
    Mar 20, 2022 at 13:27
  • $\begingroup$ chemistry.stackexchange.com/questions/8687/… $\endgroup$
    – Mithoron
    Mar 20, 2022 at 17:59
  • 1
    $\begingroup$ TL:DR I wouldn't call sphalerite ionic. In fact it's bonding is quite similar to the one in diamond, but bonds are more polarised, longer and much weaker and labile. $\endgroup$
    – Mithoron
    Mar 20, 2022 at 18:05

2 Answers 2


There are no good universal generalisations relating bond-type and bond strength in crystals

The problem with answering this question is that the assumption you start with is just wrong. There are no good universal rules relating bond-type and strength. I'm not sure why this generalisation is so common (there are a number of similar questions scattered across this site and very few good answers) but I blame naive teachers not wanting to face the issue of how complicated chemistry is.

Let me illustrate the problem with the generalisation with some examples. First, if ionic bonds are always stronger, how do you explain the existence of ionic liquids (used in some industrial processes to avoid organic solvents)? 1-butyl-3-methylimidazolium hexafluorophosphate, for example, consists of two bulky ions but the ionic attraction isn't even strong enough to hold together a crystal at room temperature. Graphite and diamond are covalent compounds that have high melting points. But diamond forms strong crystals and graphite is soft enough to be a lubricant. Sodium chloride is an ionic compound and (table salt) forms moderately strong crystals but has a high melting point. Iodine is a covalent compound but its crystals are so weakly held together than it has a notable vapour pressure at room temperature and will rapidly evaporate on modest heating.

What explains these disparate observations is not the type of bonding but the structure of the compounds. The archetypal "weak" covalent compounds (possibly the source of one bad generalisation in teaching) do not consist of crystals held together by covalent bonds at all. Iodine crystals consist of I2 molecules (with covalent bonds between iodine atoms) but the crystals are held together by (much weaker) van der Waals interactions, hence why they evaporate so easily. NaCl consists of a crystal lattice where all the bonds are ionic. It is relatively strong and the bonding explains its properties. Ionic liquids also have ionic bonds but the ions involved are large and "floppy" which means the strength of the ionic attraction is far lower than in NaCl which explains why they are liquids.

Diamond and graphite form a particularly interesting pair (both consisting only of carbon). Diamond is a massive network where every carbon is connected to every other carbon in a near-infinite tetrahedral array. It is extremely hard and doesn't melt easily. The structure of graphite has two types of bond holding its structure together. It consists of flat planes of hexagons of carbon (like a lot of benzenes fused together) held together by covalent bonds (some delocalised across the whole plane). These bonds are strong but the planes are held together by van Der Waals forces between the planes which are unusually strong because they cumulate over the whole large plane. But they are much weaker and less rigidly directional than the covalent bonds in the plane. As a result the planes can slip against each other making graphite "soft" enough to be a useful lubricant (though it is also worth noting that this softness is non-isotropic and the individual planes are strong in two dimensions which explains the extraordinary tensile strength of graphene which is, effectively, an isolate plane of graphite).

The point of these examples is to illustrate than any generalisation about the type of bond and the strength of a crystal is meaningless in general and only makes sense of you understand the structure involved.

The false generalization that ionic bonds are stronger probably arises because many simple compounds taught in schools seem to follow it. But the examples (iodine versus NaCl, for example) conflate the bonding in the bulk crystal with the bonding in the molecules in the crystal. Iodine might better be described as a van der Waals crystal: the molecules have covalent bonding but the crystal does not, being held together by much weaker interactions.

Ionic liquids have ionic bonding, but this is weak because the ions are large, vastly lowering the strength of the ionic interactions.

Some covalent solids do have covalent bonds across the whole crystal (or large parts of it). They do tend to be strong, sometimes. But, as the examples of diamond and graphite illustrate, you still need to understand the structure to explain all the properties. Individual planes of graphite are "strong" but the planes only stick together with weak forces.

All this makes the generalisation that "ionic bonds are stronger than covalent bonds" pretty useless. But, if you understand the structure of the specific crystals you can usually explain the strength.


If I understand the question correctly, it is asking why sphalerite is not as hard as diamond based on comparision of the bond strengths within the compounds.

@Andrew's comment is a good way to address this problem. When you take a hammer and break apart a crystalline salt, it cleaves along planes defined by the crystal lattice. The bonds break heterolytically; each atom either gives up or keeps the electrons that used to be between itself and it's partner(s). Breaking diamond - also crystalline - also along planes - breakes homolytically and neither carbon across the bond is going to be happy about either being an ion or a radical. Also, the diamond allotrope is made up of connected tetrahedral centers, so these strong covalent bonds are arranged symmetrically around each individual carbon. This is going to make it a lot harder to break. (Compared to the graphite allotrope, for example, which has layers of carbon that can slip past one another, which is why it's soft enough to be used in pencils.)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.