HTML (Hypertext Markup Language) is used to structure and format web page content. It uses tags to define elements like headings, paragraphs, and lists. Developers use HTML to build the skeleton of websites and web apps. A web browser reads HTML tags and displays the structured content.