An inline frame (iframe) is a HTML element that loads another HTML page within a document or webpage. It essentially puts another webpage within the parent page. Iframes are commonly used for advertisements, embedded videos, web analytics or interactive content.