HTML staat voor Hypertext Markup Language en is speciaal gecreëerd voor het publiceren van internetpagina's op het internet. Het kenmerk van HTML is het gebruik van HTML-tags. Dit is een codering die de structuur van de tekst op de website bepaalt. De codering wordt altijd geplaatst tussen een ‘kleiner dan’ en ‘groter dan’ teken. Bij het maken van een HTML bestand schrijf je gewoon de tekst die je op een website wilt publiceren. Deze tekst moet geplaatst worden tussen HTML-tags met de HTML codering die voor de tekst van toepassing is. Zo zijn er talloze HTML codes, voor bijvoorbeeld titels en sub-titels, cursief, vetgedrukt, onderstreept, hyperlinks en afbeeldingen. Wanneer je een tekst begint met een HTML-tag, moet je de tekst altijd eindigen met een afsluitende HTML-tag.
Een HTML bestand kan gewoon gemaakt worden in een tekstverwerkingsprogramma of een andere editor. Er zijn ook speciale HTML editors die het je gemakkelijker maken om HTML teksten te schrijven. Wanneer je een HTML bestand opent in een editor, dan krijg je platte tekst te zien inclusief alle HTML tags. Zo kun je gemakkelijk wijzigingen of toevoegingen aanbrengen. Bij het openen van een HTML bestand in een webbrowser, zul je alleen de tekst zien zonder HTML-tags en de structuur van de tekst gedraagt zich zoals jij met je HTML codes hebt aangegeven.