HyperText Markup Language (HTML) is a markup language used to define the structure and layout of web pages. It uses tags to annotate content with instructions on how it should be displayed. Some common HTML tags provide meaning or formatting to text, include images and links, and structure content into paragraphs, lists, tables and forms. HTML has evolved over time, with newer versions like HTML5 adding additional tags and capabilities.