Ein iFrame bzw. Inlineframe (engl. frame = Rahmen) ist ein quadratisches HTML-Element, welches an beliebiger Stelle als Rahmen in einer Internetseite eingebettet werden kann. So können über einen iFrame Inhalte von anderen Internetseiten auf der eigenen Internetseite eingebunden werden.
Die Technik wird häufig verwendet, um Werbung oder Inhalte anderer Anbieter in eine Webseite einzubinden. Auch die Einbindung von YouTube-Videos auf der eigenen Website geschieht mittels iFrames.