HTTP stands for HyperText Transfer Protocol.It is a protocol for transferring data on the Internet between a web resource and a server.With the help of HTTP,users requests are transferred to the server and the server generates responses,which it returns to the browser.
On other hand, HTTPS stands for HyperText Transfer Protocol Secure. It is the same protocol as HTTP but with an important addition.HTTPS has an extension,named SSL(Secure Sockets Layer).This extension ensures the safety of data transmission in the network.
HTTP provides unencrypted data exchange, which can lead to information being intercepted by a third party. So, for example, information such as passwords or credit card details entered on an HTTP website can be intercepted by an attackers during its transfer to the server.
HTTPS allows you to transfer information in an encrypted form to prevent data from being read.It provides SSL certificate which encrypts the data or information transmitted from a user to a server or website and hence cannot be read by any attacker.Thats why HTTPS connection is regarded as a secure connection as compared to HTTP connection.