There are a lot of reasons you might want to add an image to a shape in Canva. Maybe you’re creating a product mockup and need to realistic photo of the final product. Maybe you’re making a poster for an event and want to add a picture of the venue. Whatever your reason, it’s easy to do in Canva!
In this article, we’ll show you how to fill a shape with an image in Canva. It’s a simple process that only takes a few steps.
Contents
Step 1: Go to “Elements” > “Frames”

The first thing you need to do is go to “Elements” in the Canva editor side panel, then open “Frames” under “Browse categories”. The screenshot above shows an older panel layout. If your version shows a Frames section with a “See all” link, use that to open the frame choices.
Step 2: Select A Frame Shape
Canva offers plenty of frame shapes, ranging from plain squares and rectangles to fancier options such as stars and hearts. Choose whichever one suits your design best. If you can’t find the exact shape you had in mind, try typing a keyword into the search bar at the top of the Frames panel to narrow the results. Choose a frame that can hold a photo, rather than a decorative graphic that only looks like a border.

Step 3: Drag And Drop Your Image Into The Frame
Once you’ve selected a frame, drag your image from “Uploads” or Canva’s photo library over it until the image snaps inside. Canva fills the frame, so some of the photo may be cropped. On desktop, double-click the photo to adjust the crop, drag the photo to reposition it, and use its corner handles to resize it. Select “Done” when you’re happy with how it looks.

Here’s what it would look like after the adjustment:

If you already have a basic shape and a photo on the page, select both, right-click, and look for “Change to frame”. Canva can convert eligible shapes with a single outline. If the option is missing, use a frame from Elements instead; graphics and stickers cannot be converted this way.
And that’s it! You’ve now learned how to fill a shape with an image in Canva. Give it a try and see what creative things you can come up with!
Final Thoughts
And there you have it! That’s all it takes to drop an image into a shape in Canva. The whole thing only comes down to a handful of clicks, and you can repeat it with other frame shapes you like. We hope this walkthrough was useful, and thanks for reading!