An iFrame, short for inline frame, is an HTML feature that places another webpage or web resource inside the current page. It works like a separate browser window embedded within a larger page.
What iFrames are used for
Websites use iFrames to embed maps, videos, forms, dashboards, payment widgets, ads, documents, and other third-party tools without rebuilding that content inside the page itself.
Why iFrames need care
Because an iFrame can load content from another source, it can affect security, privacy, loading speed, accessibility, and tracking. Developers often use restrictions and permissions to control what an embedded frame can do.
Simple example
If a page shows a map from a mapping service, the map may be loaded in an iFrame. The visitor stays on the original page, but the map itself comes from another web address.