Step-by-step guide to add a photo to a frame in Canva on desktop and mobile. Learn how to add frames, fix frames not working, and create custom frames from any image.
Frames let you crop a photo into any shape in Canva — circles, hearts, letters, or fully custom outlines. This guide shows you how to add a photo to a frame on desktop and mobile, how to add a border, what to do when a frame isn’t working, and how to create your own custom frame from any image.
A frame is a placeholder shape that automatically crops whatever image you drop into it. Unlike a plain image, a frame holds your photo in a fixed shape, so you can swap pictures in and out without re-cropping. Canva includes a set of basic frames, and you can also create custom frames from any image with the Image to Frames app.
In the left toolbar, select Elements, then search for frames. Click a frame to add it to your canvas.
2
Open your images
Select Uploads to use your own photos, or Photos to use Canva’s library.
3
Drag the photo into the frame
Click and hold an image, then drag it over the frame. When the frame highlights, release — your photo snaps into the shape and is cropped automatically.
4
Reposition inside the frame
Double-click the framed image to adjust how it sits inside the shape. Drag to reposition, or resize the photo to control the crop.
Canva’s built-in frames are basic shapes. To turn any image — a logo, silhouette, or illustration — into a reusable frame, use the Image to Frames app.
If a photo won’t drop into a frame, try these fixes:
The photo sits on top instead of filling the frame
You’re likely dropping the image next to the frame, not onto it. Drag slowly and wait for the frame to highlight before releasing. On mobile, tap the frame first, then tap the photo.
There's already an image in the frame
Detach the current image first: click the frame, then drag the existing photo out (or delete it). Bring the frame to the front layer, then drop the new photo in.
The element isn't actually a frame
Only frame elements accept dropped photos. Plain shapes and grids behave differently. Search frames specifically in the Elements panel, or convert your shape with the Image to Frames app.
A downloaded frame won't display
If you downloaded a frame from the Frame Library, you must import it into the Image to Frames app — downloading the SVG alone won’t work. See Using Frames in Canva.