An iframe, short for inline frame, is an HTML element that allows a web page to embed another HTML document within it. This enables web developers to include content from external sources, such as videos, maps, or social media feeds, into their own web pages without having to host the content themselves. Iframes are commonly used to enhance user experience, improve page engagement, and provide a seamless way to integrate third-party content.