L'iframe (dall'inglese inline frame) in informatica è un elemento HTML. Si tratta infatti di un frame "ancorato" all'interno della pagina, equivale cioè ad un normale frame, ma con la differenza di essere un elemento (interno) della pagina, non esterno.

L'iframe viene generalmente utilizzato per mostrare il contenuto di una pagina web, o di una qualsivoglia risorsa, all'interno di un riquadro in una seconda pagina principale.
Nel linguaggio HTML l'iframe viene rappresentato tramite il tag <iframe></iframe>.
L'iframe ha gli stessi attributi del tag <frame>, i principali sono: width, height, src, frameborder che rappresentano rispettivamente la larghezza, l'altezza, il file d'origine da visualizzare e la dimensione del bordo. Può inoltre sostenere l'attributo style o comunque una classe di stile CSS.
Sono stati usati soprattutto negli anni 90 e 2000 per: