How To Embed A Video In Canva

Canva is a versatile design platform that allows users to create stunning visual content with ease. One of its fantastic features is the ability to embed videos into your designs, whether they are presentations, social media posts, or website graphics. In this blog post, we will guide you through the simple process of embedding a video in your Canva design.

Step 1: Open Your Design

Open the Canva design into which you wish to embed your video. If you’re starting from scratch, select your desired template or create a custom design.

Step 2: Go to the ‘Elements’ Tab

In your Canva workspace, you’ll find the ‘Elements’ tab to the left of your screen. Click on it to open the Elements panel.

Step 3: Choose ‘Video’

On the Elements panel, you’ll see various options like lines, shapes, and graphics. Scroll down or use the search bar at the top to find the ‘Video’ option and click on it.

Step 4: Upload or Choose a Video

After clicking on ‘Video’, you can either upload your own video or choose one from Canva’s library. To upload, click on the ‘Uploads’ button and then ‘Upload media’. Select your video file and wait for it to upload.

Step 5: Embed Your Video

Once your video is uploaded or you’ve selected a video from the library, click on it, and it will automatically be added to your design. You can resize and reposition the video as per your design requirements.

Alternatively, if you want to add a video through a URL, you can use the Canva API. Here is a basic example:

    var url = "";
    var design = Canva.Design.create({
        elements: [{
            type: "video",
            video: {
                url: url,
                trim: {
                    start: 5,
                    end: 10

With the Canva API, you can also control the start and end times of the video by setting the trim property values.


Canva’s ability to embed videos into designs opens up many creative possibilities. Whether for enhancing presentations or enriching social media posts, this feature can greatly enhance the impact of your visual content. Happy designing!