HTML is the standard markup language used to create web pages. It uses a series of elements to define the structure of a page and tags that tell browsers how to display content. An HTML document contains a root <html> element which contains a <head> for metadata and <body> for visible content like headings, paragraphs, and images.