The fastest way to swap an image in Canva
To replace an image in Canva, click the image on your canvas, then click the small image icon that appears in the toolbar above it. Select a new image from your uploads, Canva's library, or your computer. The new image takes the place of the old one when ready, keeping your text, shapes, and layout exactly as they were.
This works whether you're working on a social media post, a presentation slide, a flyer, or any other design. The replaced image inherits the size and position of the image it replaced, so you rarely need to resize or move anything afterward.
Key Takeaways
- Click the image on your canvas, then click the image icon in the toolbar to open the image picker and choose a replacement.
- You can replace with images from Canva's library, your own uploads, or files from your computer without disrupting the rest of your design.
- The new image automatically fits the dimensions of the old one, so your layout stays intact.
- If you need to crop or adjust the new image differently than the old one, use the crop tool after replacement.
- Replacing is different from deleting and adding new — replacement preserves your exact positioning and sizing.
Replacing from Canva's image library
When you click the image icon in the toolbar, Canva opens a panel on the right side showing image options. The default view shows Canva's own library, organized by category: Nature, People, Food, Business, and dozens more. You can scroll through these categories or search for a specific type of image using the search box at the top of the panel.
Once you find an image you want, click it once. Canva replaces the old image when ready. If the new image doesn't fit the space the way you want — if it's cropped too tight or positioned oddly — you can adjust it using the crop tool that appears when you click the image again.
Replacing with your own uploaded images
If you've already uploaded photos or graphics to your Canva account, click the image on your canvas, then click the image icon in the toolbar. In the panel that opens, look for the "Uploads" tab near the top. This shows every image you've ever uploaded to Canva, organized by most recent first.
Click the image you want to use. It replaces the old one when ready. This is useful when you're working on multiple designs with the same set of photos — you can swap between them without re-uploading or searching through Canva's library each time.
Replacing with images from your computer
You can also upload a brand-new image from your computer during the replacement process. Click the image on your canvas, then click the image icon in the toolbar. In the panel that opens, look for an "Upload" button or a plus icon — the exact label depends on which version of Canva you're using, but it's always near the top of the image panel.
Click it, then select a file from your computer. Canva uploads it and places it on your canvas in the same spot and size as the image you replaced. The file is now saved to your Canva account, so you can use it again in future designs without re-uploading.
What happens to your design when you replace an image
When you replace an image, Canva preserves everything else: your text stays in the same place, your shapes and backgrounds don't move, and your overall layout remains unchanged. Only the image itself swaps out. The new image takes on the exact dimensions and position of the old one, which is why replacement is faster than deleting and adding a new image separately.
If the new image has a different aspect ratio than the old one — if it's much wider or taller — Canva fits it into the old image's space by cropping or letterboxing (adding blank space). You can adjust this afterward using the crop tool if the result doesn't look right.
Adjusting the replaced image if it doesn't fit right
After you replace an image, click it once to select it. A toolbar appears above the image with several options. Look for the crop icon — it usually looks like two overlapping corners or a frame. Click it to open the crop tool.
In the crop tool, you can drag the edges of the image to show more or less of it, or you can rotate the image slightly if it needs adjustment. You can also use the "Fit" or "Fill" options if Canva offers them — these automatically adjust how the image fills the space. Once you're happy with how it looks, click outside the image or press Enter to explore the changes.
Replacing images in templates
If you started with a Canva template, many of the images in that template are designed to be replaced. Click any image in the template, then click the image icon in the toolbar. The replacement process works exactly the same way as with a design you built from scratch.
Some template images are locked or grouped with other elements. If you click an image and the image icon doesn't appear, try clicking a different part of the image or look for an "Ungroup" option in the toolbar. Once ungrouped, you can replace it normally.
Frequently Asked Questions
Can I undo an image replacement?
Yes. Use the keyboard shortcut Ctrl+Z (Windows) or Command+Z (Mac) when ready after replacing the image. Canva's undo function works for image replacements just like any other change. If you've made other edits since the replacement, you may need to undo multiple times to get back to the original image.
What image file types does Canva accept for replacement?
Canva accepts JPG, PNG, GIF, and WebP files. Most photos from your phone or camera are JPG or PNG, so you shouldn't run into format issues. If you have a file in a different format, you can convert it using free online tools before uploading.
Does replacing an image change the size of my design?
No. The new image takes the exact size and position of the old one. Your overall design dimensions stay the same. If the new image has a different aspect ratio, Canva crops or letterboxes it to fit, but the design itself doesn't resize.
Can I replace multiple images at once?
No, you have to replace them one at a time. Click each image individually and use the image icon to swap it out. If you're replacing many images with a consistent set, doing them one by one takes only a few seconds per image.
What if I want to keep the old image and add a new one instead?
Use the "Upload" or image library button in the left sidebar instead of clicking the image icon on an existing image. This adds a new image to your canvas without replacing anything. You can then position and resize it however you want.