Katılımcı atomların her biri elektronları çekebilme kabiliyetine sahip olduğunda elektronlar kovalent bir bağda paylaşılır. İki atom katılımcı elektronları kendilerine doğru çekerken, daha eşit şekilde Elektronlar eşit olarak her bir atomun etrafındaki zamanlarını paylaşırlar.
Kovalent bağlar genellikle iki özdeş eleman arasında oluşturulur, çünkü her eleman kovalent elektronları çekme yeteneğine sahiptir. Elektronları çekme yeteneğine elektronegatiflik denir ve genellikle elektron voltlarda sayısal olarak atanmış bir enerji değeri vardır. Kovalent olarak bağlı iki atom ne kadar yakınsa elektronegatifliktedir, bağ o kadar kovalent olur. Aynı atomlar hariç, diğer tüm kovalent olarak bağlanan atomların elektronegatiflikleri farklıdır ve bu nedenle tamamen kovalent bağlar oluşturamazlar.
Elektronegatiflikteki fark arttıkça, elektronlar daha fazla elektronegatif atom etrafında daha fazla zaman harcarlar, onu kısmi negatif yük verirken, daha az elektronegatif eleman kısmen pozitif yük kazanır. Elektronegatiflikteki fark, daha fazla elektronegatif elemanın, daha az elektronegatif olanın elektronlarını almalarını sağlamak için yeterli olduğunda, bir iyonik bağ oluşur. Bir kovalent fraksiyon iki farklı eleman için hesaplanabilir ve bu da bağlarının ne kadar kovalent veya iyonik olacağına işaret eder.