Is KCl a covalent or ionic compound?

KCl is an ionic compound.

The electronegativity of potassium (K) is approximately 0.82. The electronegativity of chlorine (Cl) is approximately 3.16. The difference between these electronegativities is 2.34. This high electronegativity difference is what makes potassium chloride an ionic compound.

If the electronegativity difference of two elements is greater than 1.7, it is considered to be an ionic compound. If the difference is between 0.4 and 1.7, the compound is considered to be polar covalent. If the difference is less than 0.4, the compound is considered to be covalent. If the difference is 0 (i.e. the two elements are the same), then the compound is considered to be pure covalent.

KCl is ionic because K's electronegativity is 0.82 and Cl's is 3.16. A compound is ionic when the electronegativity on the Pauling Scale is more than 2.1. The difference 2.34, so it is ionic.