Výraz widget nemá doslovný preklad do slovenského jazyka. Je to element v grafickom používateľskom rozhraní (GUI), ktorý používateľovi zobrazuje nejakú informáciu, aby vykonal určitú akciu. Widget môže byť vo forme tlačidla, vysúvacieho menu, ikonky, dialógového okna, vyhľadávacieho okna, hodiny, či začiarkovacieho políčka. Je to vlastne malá aplikácia, ktorá dokáže zobrazovať informácie a interagovať s používateľom.
Predstavuje jednoduchú, ľahko používateľnú softvérovú aplikáciu, alebo program, ktorý je určený pre jednu, alebo viac platforiem. Slúži na uľahčovanie prístupu k najpoužívanejším funkciám zariadenia a poskytuje používateľovi vizuálne informácie bez nutnosti spúšťať čokoľvek iné. Widgety slúžia ako nezávislé aplikácie a dajú sa jednoducho vkladať do plochy počítača, mobilného telefónu, alebo webovej stránky. Nenachádzajú len na webovej úrovni, ale dajú sa nájsť aj v operačných systémoch a sú vo veľa prípadoch úplne bezplatné.
Ak hovoríme o programovaní, widgety sa vzťahujú na časť GUI (grafické používateľské rozhranie). Toto rozhranie umožňuje používateľovi prepojenie s operačným systémom a aplikáciou. Widgety pracujú s údajmi webovej stránky v reálnom čase a možno ich prispôsobiť tak, aby reagovali na identitu vašej webovej stránky.
Widget sa používa na webových stránkach napríklad vo forme menu, mapy, alebo vyhľadávacieho okna, ale môžete ho poznať aj z mobilných zariadení (napríklad ako zobrazenie času, ikonky, či kalendára).
Widget môže mať rôzny tvar, veľkosť, dizajn, ale taktiež môže byť umiestnený na akomkoľvek dostupnom mieste.