Skip to main content
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.

What are frames in Canva?

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.

How to add a photo to a frame in Canva (desktop)

1

Add a frame to your design

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.

How to add a photo to a frame on mobile (Canva app)

The steps are similar in the Canva mobile app, with a few taps instead of drag-and-drop.
1

Add a frame

Tap the + button, choose Elements, and search frames. Tap a frame to place it.
2

Tap the frame, then add a photo

Tap the frame once to select it, then tap Uploads or Photos (or your Camera Roll on iOS / Gallery on Android).
3

Tap a photo to drop it in

Tap the image you want — it fills the frame instantly and crops to the shape.
4

Adjust the crop

Double-tap the framed photo to reposition or zoom it inside the frame.
On mobile, tap the frame first, then tap the photo. Dragging works on desktop, but tapping is more reliable on phones and tablets.

How to create a custom frame from any image

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.
1

Open Image to Frames in Canva

From the Apps panel, open Image to Frames.
2

Select your image

Choose an image from your design, upload a file, or import one from the Frame Library.
3

Convert

Click Convert — your image becomes a custom frame in one click, fully automatic.
4

Drop a photo in

Drag any photo into your new custom frame, just like a built-in frame.

Try Image to Frames

Convert any image into a custom Canva frame in one click.

How to add a border to a frame

To make a framed photo stand out, add a border:
1

Select the framed image

Click the frame containing your photo.
2

Open border options

In the toolbar, select Border style (or Edit on some layouts), then choose a border weight and color.
3

Adjust the corners

Use the corner-rounding option to soften the edges if you want rounded corners.

Fix: Canva frame not working

If a photo won’t drop into a frame, try these fixes:
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.
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.
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.
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.

Frequently asked questions

Add a frame from Elements → frames, then drag your photo into it. The photo crops to the frame’s shape automatically.
Yes. Tap the frame to select it, tap Uploads or your gallery, then tap a photo to drop it in. Double-tap to adjust the crop.
Use a frame in that shape, or create a custom frame from any image with Image to Frames, then drop your photo in.

Next steps

What is Image to Frames

Learn how Image to Frames turns any image into a custom Canva frame.

Using Frames in Canva

The full guide to importing and using frames in your designs.