HTML тэгтері (командалары) HTML тілінің бастапқы мәтінді белгілейтін командалары белгі немесе тэг деп аталады. Тэг символдар тізбегінен тұрады. Барлық тэг «кіші» (<) символынан басталады да, «үлкені» (>) символынан аяқталады. Осындай қос символ тібегі бұрыштық жақшалар деп аталады. А шылатын бұрыштық жақшадан соң команда аты болып табылатын түйінді сөз - тэг орындалады. HTML тіліндегі әрбір тэг бір арнаулы қызмет атқарады. Олардың жазылуында әріптер регистрі ешбір рөо атқармайды, бас әріпті де, кіші әріпті де қатар қолдана беруге рұқсат етілген. Бірақ тэг атауларын жай мәтіннен айыру мақсатында оларды бас әріппен жазу қалыптасқан.
HTML тілінің бір тэгі әдетте құжаттың белгілі бір бөлігіне, мысалы бір абзацқа ғана әсер етеді. Осыған орай екі тэг қатар қолданылады: бірі- ашады, 2-сі- жабады. Ашатын тэг белгілі бір әсер ету ісін бастайды, ал жабатын тэг- сол әсерді аяқтайды. Жабу тэгтері қиғаш сызық символымен (/) басталуы тиіс. Кейбір тэгтер өз жазылу орнына қарай тек бір ғана әсерін тигізеді. Мұндай жабу тэгі қажет болмай қалады да, ол жазылмайды. Егер тэг ретінде HTML тілінде қолданылмайтын түйінді сөз жазылып кетсе, онда оның ешбір әсері болмайды. Броузер арқылы құжат экранда көрсе тілген шақта тэгтердің өздері бейнеленбей, тек олардың құжат мәтініне тигізетін әсері білініп тұрады.
Олардың жазылуында әріптер регистрі ешқандай роль атқармайды, яғни үлкен әріпті де, кіші әріпті де қолдана беруге болады. Бірақ тэг атауларын жәй мәтіннен айыру мақсатында оларды бас әріппен жазу қалыптасқан. HTML тілінің бір тэгі құжаттың белгілі бір бөлігіне, мысалы, бір абзацқа ғана әсер етеді. Осы әрекетке байланысты екі тэг қатар қолданылады: бірі – ашады, ал екіншісі – жабады. Ашатын тэг белгілі бір әсер ету ісін бастайды, ал жабатын тэг – сол әрекетті аяқтайды.