Grafinis simbolis kompiuterių programavime yra bet koks simbolis, kuris yra iš anksto nustatyto simbolių rinkinio dalis, bet nėra raidė ar skaičius. Simbolių rinkinys yra simbolių seka, kurią kompiuteris naudoja duomenims rodyti Simbolių rinkinius sudaro raidės, skaičiai, skyrybos ženklai, valdymo simboliai ir grafiniai simboliai. Vienas šio rinkinio elementas yra grafinis simbolis. Yra daug iš anksto nustatytų simbolių rinkinių, kurių kiekviename yra įvairių grafinių simbolių arba jų visai nėra.
Visas simbolių rinkinys yra simbolių, raidžių, skaičių ir skyrybos ženklų sąrašas, kurį kompiuteris gali indeksuoti pagal skaičių, kad būtų teisingai rodomi duomenys. Vienas iš pavyzdžių yra šriftas, kuris yra simbolių rinkinys Nors kiekvienas šriftas kompiuteryje gali atrodyti skirtingai, visos raidės rinkinyje yra ta pačia tvarka. Tai reiškia, kad nesvarbu, koks šriftas pasirinktas, raidės „A“ rodyklė visada bus tokia pati.
Grafiniai simboliai egzistuoja simbolių rinkinyje. Tai visi simboliai, kurie nėra skaičiai ar raidės, o vadinami glifais. Šie glifai gali pavaizduoti skirtingus ženklus ir simbolius įvairiose pramonės šakose arba Tai gali būti tik nereikšmingų formų rinkinys. Taip yra todėl, kad nors raidinė ir skaitmeninė simbolių rinkinio dalis yra griežtai apibrėžta tarptautinių standartų, grafinė – ne.
Iš pradžių Amerikos standartinis informacijos mainų kodas (ASCII) buvo standartinis simbolių rinkinys daugeliui kompiuterių. ASCII simbolių rinkinys apibrėžė visus simbolius, viršijančius 127 indeksą, kaip grafinį simbolį. ASCII buvo pagrįsta aštuonių bitų sistema, todėl rinkinyje buvo ne daugiau kaip 256 simboliai. Tai reiškia, kad buvo 128 tarpai grafiniams simboliams, kurie visi buvo užpildytas.
Anksčiausias įprastas grafinio simbolio panaudojimas buvo langų ir kitų figūrų piešimas ekrane veikiant teksto režimui. Tačiau atsiradus visiškai grafinėms operacinėms sistemoms šis poreikis nebeliko, ir šių simbolių sumažėjo. naudojamas, daugiausia konsolių programose. Laikui bėgant, įvairios šalys sukūrė savo simbolių rinkinius, kurių dauguma buvo nesuderinami tarpusavyje. Unicode® simbolių rinkinys išsprendė šią problemą vėlesniais metais.
Unicode®, kaip tarptautinio simbolių rinkinių standarto, suvienijimas suvienijo visus egzistavusius skirtingus rinkinius. Unicode® leidžia naudoti daug daugiau simbolių nei ASCII, taip pat palieka vietos glifams ir kitiems grafiniams simbolių atvaizdams , pvz., rodyklėmis.. Grafinis simbolis 2011 m. pirmiausia naudojamas tada, kai reikia parodyti matematinį ar kitą techninį simbolį.
Simbolių rinkinyje yra specialių simbolių, vadinamų valdymo simboliais, kurie vizualiai nerodomi ekrane, o nurodo veiksmą, kurį turi atlikti kompiuteris. Tai apima eilutės tiekimą, grįžimą ir Backspace. Tuščios vietos simbolis laikomas ir valdymo simboliu, ir grafiniu simboliu, net jei jis techniškai neturi vizualinio atvaizdo. Tarpas yra vienintelis grafinis simbolis, kuris taip pat yra valdymo simbolis.