HTML (Hypertext Markup Language) allows users to create web pages. It uses tags to define headings, paragraphs, links, images and other elements. HTML documents can be created and edited using a basic text editor. Common tags include <h1> for headings, <p> for paragraphs, <a> for links, and <img> for images.