How to Fill a Shape or Object With an Image Background in Canva

Key Takeaways

  • Canva allows you to fill shapes or objects with images, creating visually appealing designs.
  • You can upload your own images or choose from Canva’s vast library of stock photos.
  • Follow simple steps to add a frame, position the image inside, and adjust the visible area.


Canva is a powerful graphic design tool that enables users to create stunning visuals for various purposes, such as social media posts, presentations, and marketing materials. One of the many features Canva offers is the ability to fill shapes or objects with image backgrounds. This technique can add depth, texture, and visual interest to your designs, making them more engaging and eye-catching.

Uploading or Selecting an Image

Before you can fill a shape with an image, you need to have an image ready. You can either upload your own image or choose one from Canva’s extensive library of stock photos.

Uploading Your Own Image

  1. Click on the “Uploads” tab on the left-hand side of the Canva interface.
  2. Click the “Upload an image or video” button.
  3. Select the image you want to upload from your device.
  4. Once the upload is complete, you can drag and drop the image onto your design canvas.

Choosing an Image from Canva’s Library

  1. Click on the “Elements” tab on the left-hand side of the screen.
  2. Scroll down to the “Photos & Videos” section.
  3. Click on the search bar and type in a keyword to find an image related to your design.
  4. Once you find an image you like, click on it to add it to your design canvas.

Remember, when uploading an image from your device, make sure it is high quality and fits the dimensions of your design. When using an image from Canva’s library, make sure to check the licensing requirements to avoid any copyright issues.

Adding a Frame and Positioning the Image

  1. Head to the “Elements” tab on the left-hand side of the Canva interface.
  2. Scroll down until you find the “Frames” section and click “See All” for a more comprehensive list of frames.
  3. Once you have picked the right frame, click on it to add it to your canvas.
  4. After adding the frame to the canvas, select the image you want to fill the shape with and drag it onto the frame.
  5. The image will automatically fill the shape or frame.

Adjusting the Visible Area

If the image doesn’t fit perfectly within the shape or if you want to adjust the visible area, you can use Canva’s cropping tools.

  1. Click on the frame or shape containing the image.
  2. Click the “Crop” icon located at the top of the screen.
  3. Use the white corners that appear around the image to crop or adjust the visible area.
  4. Once you’re satisfied with the visible area, click “Done” to save your changes.

Resizing and Repositioning the Frame

If you need to resize or reposition the frame containing the image, follow these steps:

  1. Click on the frame or shape containing the image.
  2. Use the corner handles to resize the frame as desired.
  3. Click and drag the frame to reposition it on the canvas.


Filling shapes or objects with image backgrounds in Canva is a simple process that can elevate your designs to the next level. By following the steps outlined in this article, you can create visually appealing and engaging graphics that capture your audience’s attention. Remember to experiment with different shapes, images, and positioning to find the perfect combination for your design needs.[1][2][3][4]