Why HCl is polar whereas the Cl2 molecule is non-polar?
In Cl2 both atoms have the same electronegativity. Hence the shared pair of electrons is attracted equally by both and remains exactly in the center. NO end acquires a negative or positive charge. In HCl, chlorine is more electronegative than H. Hence shared pair of electrons is more attracted towards chlorine, which, therefore acquires a negative charge while H acquires a positive charge.