Une balise frame HTML permet d'afficher plusieurs sites sur une seule page web sous forme de sections. Cette balise permet de concevoir une page Web de manière à ce que plusieurs pages Web avec un contenu différent puissent être combinées et affichées individuellement sur une seule page Web. Ceci est réalisé en divisant la page Web unique en différentes sections, que l'on peut appeler un cadre. Les images individuelles peuvent être chargées séparément. La balise frame est utilisée avec la balise frameset, où les balises frameset peuvent être considérées comme un conteneur, et plusieurs balises frame qu'elles contiennent représenteront plusieurs sites.
L'attribut src spécifie la source d'un fichier. Le La balise prend en charge d'autres attributs, mais src est l'attribut principal.