Semantic HTML, or Semantic Markup, is an approach to web design where HTML tags are chosen based on their meaning and role rather than just their presentation or appearance. Semantic HTML helps convey the structure and meaning of content on a webpage, making it more accessible to both browsers and assistive technologies, such as screen readers.