Une barre d'outils est un menu d'options et de fonctions situé dans une fenêtre de programme, généralement situé sous la barre de titre et la barre de menu. Les barres d'outils ont des fonctionnalités propres au programme dans lequel elles se trouvent. Au début de développement informatique, cette barre s'appelait le "ruban", semblable à un ruban de machine à écrire.
Les barres d'outils peuvent être trouvées sur tout, des programmes de manipulation d'images aux navigateurs et à toutes sortes d'applications informatiques standard. Certaines barres d'outils permettent un réglage ou une personnalisation, permettant à l'utilisateur de les déplacer sur la fenêtre. Certaines applications peuvent avoir de nouvelles barres d'outils ajoutées en téléchargeant des extensions qui les ajoutent, généralement à partir du site Web de support du programme ou d'une base de données tierce.