🎨Design Platform

How to Embed a Widget in Canva

Canva's built-in Embeds app lets you add external web content directly to any design — presentations, social posts, documents, and more. Paste your Embeddy widget URL and Canva renders it as an interactive element right on your canvas.

Beginner~3 min readUpdated 2026

Prerequisites

Before embedding, make sure you have the following ready:

  • An Embeddy widget: Create one for free at embeddy.ai/dashboard. Your widget must be published (not in draft mode) so it is publicly accessible.
  • Your Embed Link: In the Embeddy dashboard, open your widget and copy the Embed Link — the direct URL that looks like https://embeddy.ai/webhost/WIDGET_ID?widget_props_id=PROPS_ID.
  • A Canva account: Free or paid — both support the Embeds app.

Where is my Embed Link? In the Embeddy dashboard, select your widget, click the Share / Embed panel, and look for the Embed Link option. It is the direct URL — not the <iframe> snippet.

Method 1: Embeds App

Recommended — works in all design types

The Embeds app is Canva's built-in tool for adding external web content to any design. It accepts URLs and renders them as interactive embed elements directly on your canvas.

  1. 1

    Open your Canva design

    Open the design where you want to add your Embeddy widget — a presentation, social post, document, or any other type.

  2. 2

    Open the Apps tab

    Click Apps in the left sidebar, then search for "Embeds" or scroll to find the Embeds app. Click to open it.

  3. 3

    Paste your Embeddy widget URL

    In the Embeds app panel, paste your Embed Link into the URL field:

    https://embeddy.ai/webhost/WIDGET_ID?widget_props_id=PROPS_ID
  4. 4

    Click "Add to Design"

    Canva will fetch the URL and place an interactive embed element on your canvas. It may take a few seconds to load.

  5. 5

    Resize and position the embed

    Drag the corners to resize. Drag the element to reposition it anywhere on your canvas. The embed is interactive in presentation mode and when shared via Canva links.

Tip: Embeds are interactive when you present or share the design. While editing, you may see a static preview — click the Preview button to test interactivity.

Method 2: /embed Shortcut

Quick alternative — available in Canva Docs

In Canva Docs, you can use the /embed slash command to quickly insert web content without opening the Apps sidebar.

  1. 1

    Open a Canva Doc

    Navigate to an existing Canva Doc or create a new one.

  2. 2

    Type /embed

    A dropdown menu appears. Select Embed from the list. Paste your Embeddy widget URL:

    https://embeddy.ai/webhost/WIDGET_ID?widget_props_id=PROPS_ID
  3. 3

    Insert the embed

    Press Enter or click the insert button. Canva will render your widget inline in the document.

Note: The /embed shortcut is specific to Canva Docs. For other design types (presentations, social posts, etc.), use Method 1 with the Embeds app.

Resizing & Positioning

Once your widget is on the canvas, you can adjust its size and placement freely.

Resize

Click the embed element, then drag any corner handle to resize proportionally. HoldShiftwhile dragging to resize freely without maintaining aspect ratio.

Position

Click and drag the embed to move it anywhere on the canvas. Use Canva's alignment guides (the purple lines) to snap it into position relative to other elements.

Layering: Right-click the embed and use Layer options to send it forward or backward relative to other elements on the canvas.

Limitations

Canva embeds work well but have a few platform-level constraints:

Interactivity only in view/present mode

While editing, embeds may display as static previews. They become fully interactive when you present the design, share it via a Canva link, or view it in Canva Docs mode.

Downloaded designs lose embeds

When you download a Canva design as PNG, JPG, or PDF, embedded web content is not included in the export. Embeds only work in Canva's live/online view. For static exports, consider taking a screenshot of your widget and placing it as an image instead.

URL must be publicly accessible

Canva fetches the URL server-side. Your Embeddy widget must be published and set to public visibility. Draft or login-required widgets will fail to load.

Not all URL formats supported

Canva supports a wide range of embeddable URLs but not every URL on the internet. Embeddy widget URLs are compatible because they serve proper embed-friendly headers.

Troubleshooting

"Unable to process this URL"

This typically means one of the following:

  • The widget is not published. Go to Embeddy dashboard and publish it first.
  • The URL was copied incorrectly. Copy the full Embed Link again from the dashboard.
  • Canva cache issue. Try refreshing the page and pasting the URL again.

Embed appears blank or shows a loading spinner

The embed may take a few seconds to load. If it stays blank, try clicking Previewor presenting the design. If it still does not load, check that your widget is published and publicly accessible by opening the Embed Link directly in a browser tab.

Embed not interactive while editing

This is expected behavior. Canva disables embed interactivity in edit mode to prevent accidental clicks while designing. Use Preview or Present to interact with the widget.

Widget not visible in downloaded file

Embeds are live web content and cannot be included in static file downloads (PNG, PDF, etc.). Share your design via a Canva link instead, or use a screenshot of the widget as a static image placeholder.

Still stuck? Reach out on Discord or contact support. Share your widget's Embed Link and a screenshot of the error and we will help you debug it.

FAQ

Does this work with Canva's free plan?

Yes. The Embeds app is available on all Canva plans including the free tier.

Can viewers interact with the widget when I share my Canva design?

Yes — when you share a design via a Canva link or present it, embeds are fully interactive. Viewers can click, scroll, and interact with your Embeddy widget just as they would on your website.

Will the widget update automatically if I change it in Embeddy?

Yes. The embed loads from the live URL, so any changes you publish in the Embeddy dashboard are immediately reflected in your Canva design. No need to re-embed.

Ready to embed your widget?

Head to your Embeddy dashboard to create or find your widget, copy the Embed Link, and drop it into any Canva design in seconds.