HTML is a markup language used to structure and present content on the World Wide Web. It uses tags to define headings, paragraphs, lists and other elements to semantically encode documents. HTML allows embedding of images and objects as well as hypertext links that allow easy navigation between documents on the internet.