Alt atributas yra papildoma komanda, susijusi su tam tikromis HTML ir XHTML žymomis, skirta alternatyviam tekstui susieti su minėtomis žymomis. Dažniausiai šis atributas naudojamas img žymoje grafinei antraštei sudaryti. Kai kurie žmonės tai vadina alt žyma, bet tai nėra tiksli, nes tai nėra html žyma. Sąvoka „žyma“ žiniatinklio dizaine turi skirtingą reikšmę, nurodant komandas tarp kampinių skliaustų, kurios atlieka tikrąjį žymėjimą HTML. Alt atributas naudoja šią sintaksę:
Žyma img yra tik viena iš kelių žymų, kurios priima alt atributą. Kitos žymos yra „sritis“ ir „įvestis“. Img žyma rodo vaizdą. Sritys žyma rodo nuorodą vaizdo žemėlapyje, o alt atributas pateikia nuorodos inkaro tekstą. Įvesties žyma nurodo žiniatinklio naršyklei rodyti teksto lauką ir naudoja alternatyvųjį tekstą, kad pateiktų susijusį raginimą.
Grafikos aprašymai istoriškai buvo vienas iš labiausiai paplitusių alt atributo naudojimo būdų. Tai buvo ypač naudinga žmonėms, turintiems regėjimo negalią, kurie naudoja programinę įrangą ekrano skaitymui, kuri negali interpretuoti paveikslėlio. Pagrindinis šio atributo tikslas yra pateikti antraštę, o ne apibūdinti susijusį vaizdą. Tinkamo alternatyvaus teksto pavyzdys būtų „George’as Washingtonas revoliucinio karo metu išgyveno daug sunkumų būdamas generolu“. Faktiniai vaizdų aprašymai yra pavadinimo atributo užduotis.
Paieškos sistemos naudoja alt atribute pateiktą tekstą. Jei tinklalapį sudaro vien arba daugiausia paveikslėlių, paieškos sistemos voras gali nuskaityti puslapį, nepaisant to, kad patys vaizdai yra nenaudingi paieškos sistemų vorams. Atributas „alt“ reikalingas img žymai vėlesnėse HTML versijose, tačiau kai kurie žiniatinklio kūrėjai nededa nieko tarp kabučių. Taip nepavyksta pasinaudoti galimybe geriau optimizuoti paieškos sistemas.
Senesnėse žiniatinklio naršyklėse alt atributas buvo pateiktas kaip patarimai, todėl žiniatinklio kūrėjai neteisingai jį naudojo patarimo užduotims atlikti, ty pateikti papildomos informacijos apie vaizdą, pvz., aprašymą. Naujesnės versijos išsprendė šią problemą. Dabar šiam tikslui naudojamas pavadinimo atributas, o šio atributo tekstą galima pamatyti užvedus pelės žymeklį ant paveikslėlio ar nuorodos.
Žiniatinklio naršyklės, kurios negali rodyti vaizdų, rodo alternatyvųjį tekstą. Senesnėse naršyklėse tai visada daroma, tačiau galima sukonfigūruoti naujesnes versijas, kad vietoj vaizdo būtų rodomas tik alternatyvus tekstas. Tai padeda sutaupyti pralaidumo, nes naršyklė neturi įkelti vaizdo.