Tööriistariba on arvutiprogrammi käsundusnuppude eelkoostatud loend. Need nupud ja tööriistariba ise on tavaliselt otseteed, mis võimaldavad kasutajal programmeerimisfunktsioone juhtida ilma käskude loendist otsimata. Arvuti operatsioonisüsteemid sisaldavad ka tööriistaribasid, tavaliselt ekraani üla- või alaosas. Mõned tööriistaribad on loodud nii, et kasutajad saaksid neid suurema tõhususe huvides ekraanil ümber paigutada või üldse peita.
Tööriistariba on omamoodi programmeerimisfunktsioon, mida nimetatakse graafiliseks kasutajaliideseks, mida mõnikord nimetatakse GUI-ks või vidinaks. Kuigi need terminid võivad olla enamasti teada arvutispetsialistidele ja programmeerimishuvilistele, kasutatakse GUI-sid laialdaselt kogu maailmas. Need on kasutajasõbralikud liidesed, mis võimaldavad arvutikasutajatel manipuleerida seadme funktsioonidega ilma programmeerimiskeelt või protokolle tundmata. Ühte või teist tüüpi GUI-sid leidub peaaegu kõigis arvutit kasutavates seadmetes, sealhulgas isiklikes meediumipleierites, autodes, televiisorites, termostaatides ja telefonides.
Tööriistaribadel on mitmesuguseid kujundusi ja funktsioone. Operatsioonisüsteemi tööriistariba on tavaliselt alati kohal, kui arvuti on aktiivne. Graafikaprogrammidel võib olla mitu tööriistariba, millest mõned on alati nähtavad ja teised, mis ilmuvad ainult siis, kui teatud funktsioonid on aktiveeritud. Veebisirvimisprogrammidel on oma tööriistaribad, mis on operatsioonisüsteemist eraldiseisvad, ja üksikud veebisaidid lisavad sageli veel ühe tööriistariba, kui kasutaja seda saiti külastab. Kasutatavat ekraaniruumi võivad tegelikult kahjustada liiga paljud tööriistaribad.
Teine puudus on see, et mõned veebisaidid või ettevõtted lisavad arvutisse tööriistaribasid ilma kasutaja nõusolekuta või veendes kasutajat funktsiooni lisamise eelise. Mõned neist tööriistaribadest võivad olla nuhkvaraprogrammid, mis jälgivad turunduseesmärkidel kasutaja veebitegevust. Neid tööriistaribasid võib asjatundmatutel arvutikasutajatel olla raske eemaldada. Operatsioonisüsteemid ja veebibrauserid pakuvad selliste tarbetute lisandmoodulite vältimiseks tööriistaribade lukustamise võimalust.
Kõigil sellistel lisatööriistaribadel pole pahaendelist eesmärki. Mõned abistavad veebiotsingut või pakuvad otseteid sageli külastatavatele veebisaitidele. „Järjehoidja” või „lemmik” tööriistaribad on seda tüüpi GUI näited. Enamik suuremaid otsingumootoreid pakuvad ka tööriistaribasid, et säästa veebikasutajaid oma otsingulehele liikumisest. Arvutiekraani suuruse suurendamine tähendab, et paljud kasutajad saavad neid täiendavaid tööriistaribasid lisada ilma märkimisväärset ekraaniruumi kaotamata. Ka tänapäevastel telefonidel ja kaasaskantavatel seadmetel on need tööriistaribad, hoolimata nende väiksemast ekraanist. Võib öelda, et mõne sellise täiustatud pihuseadme kogu liides pole midagi muud kui hästi toimiv tööriistariba.