Varför är HCl en polär molekyl när Cl2 är en icke polär molekyl?

Varför är HCl en polär molekyl när Cl2 är en icke polär molekyl?

När vätebindningar med klor klor atom har ensamstående par kan inte som orsakar bond inte ska linjära formade som är varför det är polar men som för klor och klor har de båda ensamstående par och formen är linear.what jag försöker säga är om en obligation är linjära formade det vara polar.