> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://typeform.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://typeform.ferndocs.com/_mcp/server.

# Custom Embeds

> Why you should use the Embed SDK instead of custom iframe embeds.

Although it is possible to embed a typeform by adding an iframe in your page that points to a typeform, we encourage you to use the Embed SDK. Custom embeds often cause issues like:

* Scrolling problems in older browsers.
* Autofocus "jumps" to the first focusable question.
* User interface flow problems on mobile devices.
* General errors that can break functionality and the user experience.

We do not support or recommend custom embeds, but if you want to still use it, we recommend following the oembed endpoint linked in the form page.
Also, if you have custom logic for recognizing typeform URLs, you should add support not only for `typeform.com`, but consider also `eu.typeform.com`.