Atribut alt je spremljevalni ukaz, povezan z določenimi oznakami HTML in XHTML, namenjen zagotavljanju načina za povezovanje alternativnega besedila z omenjenimi oznakami. Najpogostejša uporaba tega atributa je v oznaki img za namen podnapisov grafike. Nekateri ljudje temu pravijo oznaka alt, vendar to ni točno, ker ni oznaka html. Izraz “oznaka” ima v spletnem oblikovanju poseben pomen, ki se nanaša na ukaze med kotnimi oklepaji, ki izvajajo dejansko označevanje v HTML. Atribut alt uporablja naslednjo sintakso:
Oznaka img je le ena od več oznak, ki sprejemajo atribut alt. Druge oznake so »območje« in »vhod«. Oznaka img prikaže sliko. Oznaka območja prikaže povezavo na slikovnem zemljevidu, atribut alt pa zagotavlja sidrno besedilo za povezavo. Vhodna oznaka pove spletnemu brskalniku, naj prikaže besedilno polje, in uporabi nadomestno besedilo za zagotovitev povezanega poziva.
Opisi grafik so bili v preteklosti ena najpogostejših uporab atributa alt. To je bilo še posebej koristno za slabovidne, ki uporabljajo programsko opremo za branje zaslona, ki ne more razlagati slike. Glavni namen tega atributa je zagotoviti napis in ne opisati povezane slike. Primer pravilnega nadomestnega besedila bi bil »George Washington je kot general med revolucionarno vojno prestal številne stiske.« Dejanski opisi slik so naloga atributa naslova.
Iskalniki uporabljajo besedilo v atributu alt. Če je spletna stran sestavljena izključno ali predvsem iz slik, lahko pajek iskalnika preide po strani kljub dejstvu, da so slike same po sebi neuporabne za pajke iskalnikov. Atribut alt je potreben za oznako img v poznejših različicah HTML-ja, vendar nekateri spletni razvijalci ne postavljajo ničesar med narekovaje. To ne izkoristi priložnosti za boljšo optimizacijo iskalnikov.
Starejši spletni brskalniki so atribut alt upodobili kot opise orodij, zato so ga spletni razvijalci napačno uporabili za izvedbo naloge opisa orodja, ki naj bi zagotovil dodatne informacije o sliki, kot je opis. Novejše različice so odpravile to težavo. Za ta namen se zdaj uporablja atribut naslov, besedilo tega atributa pa si lahko ogledate tako, da miško premaknete nad sliko ali povezavo.
Spletni brskalniki, ki ne morejo prikazati slik, namesto tega prikažejo nadomestno besedilo. Starejši brskalniki to vedno storijo, vendar je mogoče novejše različice konfigurirati tako, da namesto slike prikažejo samo nadomestno besedilo. To služi namenu prihranka pasovne širine, ker brskalniku ni treba naložiti slike.