HTML (Hypertext Markup Language) er et markup-sprog, der bruges til at skabe og strukturere indhold på internetsider. Det bruges til at definere, hvordan tekst, billeder, videoer og andet indhold skal præsenteres i en webbrowser.
Tags er koder, der bruges i HTML til at definere elementer på en side, f.eks. overskrifter, afsnit, links, billeder og lister. De består af et åbnings-tag og et lukkings-tag, som omgiver det element, de skal definere.