> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qrdyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Add a Photo to a Frame in Canva

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

## 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](/image-to-frames/what-is-image-to-frames) app.

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

<Steps>
  <Step title="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.
  </Step>

  <Step title="Open your images">
    Select **Uploads** to use your own photos, or **Photos** to use Canva's library.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>
</Steps>

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

<Steps>
  <Step title="Add a frame">
    Tap the **+** button, choose **Elements**, and search **frames**. Tap a frame to place it.
  </Step>

  <Step title="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).
  </Step>

  <Step title="Tap a photo to drop it in">
    Tap the image you want — it fills the frame instantly and crops to the shape.
  </Step>

  <Step title="Adjust the crop">
    Double-tap the framed photo to reposition or zoom it inside the frame.
  </Step>
</Steps>

<Tip>
  On mobile, tap the frame **first**, then tap the photo. Dragging works on desktop, but tapping is more reliable on phones and tablets.
</Tip>

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

<Steps>
  <Step title="Open Image to Frames in Canva">
    From the **Apps** panel, open [Image to Frames](https://qrdynamic.xyz/imagetoframe-in-canva).
  </Step>

  <Step title="Select your image">
    Choose an image from your design, upload a file, or import one from the Frame Library.
  </Step>

  <Step title="Convert">
    Click **Convert** — your image becomes a custom frame in one click, fully automatic.
  </Step>

  <Step title="Drop a photo in">
    Drag any photo into your new custom frame, just like a built-in frame.
  </Step>
</Steps>

<Card title="Try Image to Frames" icon="bolt" href="https://qrdynamic.xyz/imagetoframe-in-canva" horizontal>
  Convert any image into a custom Canva frame in one click.
</Card>

## How to add a border to a frame

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

<Steps>
  <Step title="Select the framed image">
    Click the frame containing your photo.
  </Step>

  <Step title="Open border options">
    In the toolbar, select **Border style** (or **Edit** on some layouts), then choose a border weight and color.
  </Step>

  <Step title="Adjust the corners">
    Use the corner-rounding option to soften the edges if you want rounded corners.
  </Step>
</Steps>

## Fix: Canva frame not working

If a photo won't drop into a frame, try these fixes:

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="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](/image-to-frames/what-is-image-to-frames) app.
  </Accordion>

  <Accordion title="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](/image-to-frames/using-frames-in-canva).
  </Accordion>
</AccordionGroup>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="How do I add a frame to a photo in Canva?">
    Add a frame from **Elements → frames**, then drag your photo into it. The photo crops to the frame's shape automatically.
  </Accordion>

  <Accordion title="Can I add a photo to a frame in the Canva mobile app?">
    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.
  </Accordion>

  <Accordion title="How do I put an image inside a custom shape?">
    Use a frame in that shape, or create a custom frame from any image with [Image to Frames](/image-to-frames/what-is-image-to-frames), then drop your photo in.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="What is Image to Frames" icon="circle-question" href="/image-to-frames/what-is-image-to-frames">
    Learn how Image to Frames turns any image into a custom Canva frame.
  </Card>

  <Card title="Using Frames in Canva" icon="canva" href="/image-to-frames/using-frames-in-canva">
    The full guide to importing and using frames in your designs.
  </Card>
</CardGroup>
