HTTPS is an encrypted version of HTTP that aims to secure communications over the internet. It uses SSL/TLS protocols to encrypt data transmitted between a client and server. This prevents sensitive information like passwords and credit cards from being accessed or altered by unauthorized parties when sent over the internet. HTTPS provides authentication of the server and encryption of data transmitted, addressing limitations of the unsecured HTTP protocol.