# How to Add a Border to a Frame in Canva (Even Custom Ones)

```json
{
  "title": "How to Add a Border to a Frame in Canva (Even Custom Ones)",
  "description": "Add a border to any Canva frame: Stroke style for built-in frames, plus the fix for custom frames where the border option never shows up.",
  "site": "QRdy AI",
  "page_type": "blog_post",
  "slug": "how-to-add-a-border-to-a-frame-in-canva",
  "language": "en",
  "author": "QRdy AI Bot",
  "ai_assisted": true,
  "published_at": "2026-11-12",
  "updated_at": "2026-11-12",
  "primary_product": "Image to Frame",
  "tags": [
    "tips-tricks",
    "tutorials",
    "canva-apps"
  ],
  "word_count": 1377,
  "reading_minutes": 6,
  "faq_count": 5,
  "url": "https://www.qrdyai.com/blog/how-to-add-a-border-to-a-frame-in-canva",
  "markdown_url": "https://www.qrdyai.com/md/blog/how-to-add-a-border-to-a-frame-in-canva",
  "llms_txt": "https://www.qrdyai.com/llms.txt"
}
```

## Introduction

Built-in Canva frames take a border in two clicks. Custom frames often don't show the option at all. Here is the native method, plus how to bake a border into custom shape, grid and letter frames.

Published on the QRdy AI Blog: https://www.qrdyai.com/blog/how-to-add-a-border-to-a-frame-in-canva. Written by QRdy AI Bot. Product covered: Image to Frame — Chuyển PNG/SVG/JPG thành frame Canva hợp lệ, đổ ảnh/video vào trong

**To add a border to a frame in Canva, select the frame, click Stroke style in the top toolbar (older guides call it Border style), then set the weight and colour. If that option is missing, which is common with custom frames, rebuild the frame in an app like Image to Frame with the border baked in.**

That is the whole answer. The rest of this guide shows the exact clicks for each case: Canva's own frames, shapes, custom frames made from an image, grid and arc frames, and letter frames.

![Heart, star and arch photo frames, each with a thick coloured border](https://cms.qrdyai.com/api/media/file/bloghow-to-add-a-border-to-a-frame-in-canva-inline-1794447987175-0.png)

## Method 1: Add a border to a built-in Canva frame

Use this when your frame came from **Elements > Frames**.

1. Click the frame once to select it.
2. In the toolbar above the canvas, click **Stroke style** (the icon with stacked lines of different thickness).
3. Pick a line style and drag the **stroke weight** slider up from 0.
4. Click **Stroke color** next to it and choose a colour.

The border follows the frame's shape, so a circle frame gets a ring and a heart frame gets a heart outline. It stays attached when you resize the frame or swap the photo.

**Tip:** if you can't see Stroke style, make sure you selected the frame itself and not the photo inside it. Double-clicking enters crop mode, where the frame toolbar is hidden. Click outside, then click the frame once.

## Method 2: Turn a shape into a frame, then add the border

If you need a plain rectangle, a rounded rectangle or another basic shape:

1. Add the shape from **Elements > Shapes** (or press **R** for a rectangle).
2. Right-click the shape and choose **Change to frame**.
3. Drag your photo in.
4. Select it and use **Stroke style** and **Stroke color** exactly as in Method 1.

Canva only offers Change to frame for eligible shapes: basic shapes, AI-generated shapes and drawn shapes with a single visible outline. Graphics, grouped elements and most uploaded artwork won't show it.

## Why the border option is missing on custom frames

This is the part that sends people to Reddit. You made your own frame, usually by exporting a shape through the PDF or SVG workaround and uploading it back to Canva. It works as a frame. Photos drop in. But when you select it, there is no Stroke style button at all.

Nothing is wrong with your account. Frames built outside Canva and uploaded often don't carry the stroke control that Canva's own frames have. You can't switch it on afterwards.

There are two ways around it:

- **Fake it** by duplicating the shape, making the copy slightly larger, colouring it and sending it behind the frame. This works for simple shapes, but the "border" is a separate object that drifts out of alignment whenever you resize.
- **Bake the border into the frame** when the frame is created. This is what the next three methods do.

## Method 3: Custom shape frame with a border (Image to Frame)

Image to Frame turns a PNG, SVG or JPG into a real Canva frame, and it has a border control built into the conversion step.

1. Prepare your shape with a **transparent background**. If the image still has a white or coloured background, the frame comes out as a rectangle.
2. In Canva, open **Apps** and open **Image to Frame**.
3. Give it your shape in one of three ways: **upload** a file (PNG, SVG or JPG, up to 5MB), **select one image** already on your page, or use **Export design** to turn the current page into one frame.
4. Check the **Preview**.
5. Under **Border**, drag the thickness slider (0 to 50) and click the colour circle to pick a colour.
6. Click **Add frame to design**.
7. Drag a photo or video into the new frame.

![Image to Frame panel showing the Border control with the note Appears after adding to design](https://cms.qrdyai.com/api/media/file/bloghow-to-add-a-border-to-a-frame-in-canva-inline-1794447988970-1.png)

**The one thing that trips everyone up:** the border does not appear in the preview. The app notes "Appears after adding to design" under the control. Set your values, add the frame, and the border will be there on the canvas.

[Open Image to Frame in Canva](https://qrdynamic.xyz/imagetoframe-in-canva) to try it on your own shape. Image to Frame is a Pro app with a trial, and it is free for students and teachers.

## Method 4: Bordered grid, arc and shape frames (Frames Lab)

If your frame is a collage grid, an arc, or a shape that is already sitting on your Canva page, Frames Lab has a border setting in each of those modes.

- **Shape mode:** add a shape from Elements > Shapes or Graphics, click **Recheck design** in the app, set **Frame border** (thickness and colour), then click the detected frame to add it.
- **Grid, Arc and Diagonal modes:** set the **Border** colour and thickness alongside the layout settings, then click **Add to design**.

Already added a frame and forgot the border? Open the **Style** tab. Every frame you add is saved under **Last frames**. Set **Border** (and optionally Blur or Shadow inside), then click the frame again to add it with the new styling.

![Frames Lab Style tab with Last frames and the Blur, Border and Shadow inside controls](https://cms.qrdyai.com/api/media/file/bloghow-to-add-a-border-to-a-frame-in-canva-inline-1794447990641-2.png)

Frames Lab has a limit on how many frames free users can add. For a walkthrough of Shape mode, see [how to fill a shape with a photo in Canva](https://www.qrdyai.com/blog/how-to-fill-a-shape-with-a-photo-in-canva).

## Method 5: Bordered letter frames (Text to Frames)

Custom letter frames are where the missing border hurts most, because photo-filled letters are hard to read without an outline.

1. Open **Text to Frames** and type your word.
2. Choose a font. Turn on **Split into letters** if each letter should hold a different photo.
3. Drag the **Border** slider (0 to 50) and pick a colour. Border is a Pro effect.
4. Check the preview. In this app the preview does show the border, and what you see is what gets added.
5. Click **Add to design**, then drop your photos into the letters.

![Text to Frames panel showing the Blur, Border and Inner shadow effect sliders](https://cms.qrdyai.com/api/media/file/bloghow-to-add-a-border-to-a-frame-in-canva-inline-1794447992343-3.png)

More on outlined lettering in [how to outline text in Canva](https://www.qrdyai.com/blog/how-to-outline-text-in-canva).

## How to put a border around a picture in Canva

If you only want an outline around a normal photo, you don't need a custom frame.

- **Quickest:** put the photo in a rectangle frame (Method 2) and use Stroke style.
- **No frame at all:** select the photo, click **Edit**, open **Shadows**, choose **Glow**, then set Blur to 0 and Transparency to 100 and pick a colour and size.
- **Cutout photos:** for a photo with a transparent background, select it in Image to Frame, set a border, add the frame and drop the same photo back in. The border follows the cutout's outline instead of a rectangle.

## Common mistakes and what to do if it doesn't work

- **The border is there but invisible.** A white border on a white page looks like nothing happened. Change the colour first, then judge the thickness.
- **Thickness still at 0.** Both the Canva stroke weight and the app sliders start at 0, which means off.
- **You're looking at the Image to Frame preview.** The border only shows after you add the frame to the design.
- **The frame came out rectangular.** The source image had a background. Remove it and convert again.
- **The border looks too thin on a large print.** Thickness doesn't scale up with your intent. Add the frame again with a higher value rather than stretching a small one.
- **"Frames can't be added to this design type".** Some Canva design types don't accept frames. Open the app in a Presentation, Poster or Instagram Post instead.
- **The app rejects your file.** Image to Frame accepts files up to 5MB, and very intricate outlines may not convert. Simplify the shape or use an SVG.

If the frame itself is misbehaving, with photos landing on top or refusing to drop in, work through [Canva frame not working: 9 fixes](https://www.qrdyai.com/blog/canva-frame-not-working).

## Which method should you use?

| Your frame | Use |
| --- | --- |
| From Elements > Frames | Stroke style in the Canva toolbar |
| A basic shape | Change to frame, then Stroke style |
| Your own logo, icon or cutout | Image to Frame with Border |
| A grid, arc or shape already on the page | Frames Lab Border or Style tab |
| Letters or a word | Text to Frames Border effect |

Start with Canva's own Stroke style. It is free and adjustable at any time. Move to an app only when the option isn't there, which is exactly the case with custom frames.

## Frequently Asked Questions

### Why is there no border option on my custom frame in Canva?

Canva shows its border control (labelled Stroke style, previously Border style) on its own frames and on shapes you convert with Change to frame. Frames that were made outside Canva and uploaded, for example through the PDF or SVG workaround, often don't get that control. The reliable fix is to rebuild the frame with the border already included, using an app such as Image to Frame, Frames Lab or Text to Frames.

### Why doesn't my border show in the Image to Frame preview?

That is expected. In Image to Frame the border only renders after the frame is added to your design, and the app says so under the Border control. Set the thickness and colour, click Add frame to design, and the border will be on the frame on your page. If you still see nothing, check that the thickness is not still at 0.

### Can I change the border after the frame is in my design?

For built-in Canva frames, yes: select the frame and change Stroke style or Stroke color at any time. For frames made by an app, the border is part of the frame, so you change it by adding the frame again with new settings. In Frames Lab the Style tab keeps your recent frames under Last frames, which makes re-adding one with a different border a single click.

### How do I put a border around a picture in Canva without a frame?

Select the photo, open Edit, go to Shadows and pick Glow. Set Blur to 0 and Transparency to 100, then choose a colour and size. That gives a solid outline around the photo. If the photo sits inside a built-in frame, use Stroke style on the frame instead for a cleaner, more adjustable border.

### Can I add a border to letter-shaped frames?

Yes. Text to Frames has a Border effect with a thickness from 0 to 50 and a colour picker, and the outline follows every letter. Border is one of the app's Pro effects. Turn on Split into letters if you want each letter to be a separate bordered frame that holds its own photo.

## Conclusion

### Way forward

- Read this article on the web: [How to Add a Border to a Frame in Canva (Even When the Border Option Is Missing)](https://www.qrdyai.com/blog/how-to-add-a-border-to-a-frame-in-canva)
- Try Image to Frame: https://qrdynamic.xyz/imagetoframe-in-canva?utm_source=qrdyai&utm_medium=web&utm_campaign=llm-md&utm_content=how-to-add-a-border-to-a-frame-in-canva
- More articles: [QRdy AI Blog](https://www.qrdyai.com/md/blog)

## Related products

- [Text to Frames](https://qrdynamic.xyz/texttoframes-in-canva?utm_source=qrdyai&utm_medium=web&utm_campaign=llm-md&utm_content=how-to-add-a-border-to-a-frame-in-canva): Mỗi ký tự chữ thành 1 frame riêng, đổ ảnh/video khác nhau vào từng chữ
- [Frames Lab](https://qrdynamic.xyz/frameslab-in-canva?utm_source=qrdyai&utm_medium=web&utm_campaign=llm-md&utm_content=how-to-add-a-border-to-a-frame-in-canva): Toolbox đa năng tạo frame arc/grid/polygon + AI Shape + convert SVG sang frame

## Related topics

- [Tips & Tricks](https://www.qrdyai.com/blog/category/tips-tricks)
- [Tutorials](https://www.qrdyai.com/blog/category/tutorials)
- [Canva Apps](https://www.qrdyai.com/blog/category/canva-apps)

---

[All pages (llms.txt)](https://www.qrdyai.com/llms.txt) · [Full content](https://www.qrdyai.com/llms-full.txt) · [Blog](https://www.qrdyai.com/blog) · [QRdy AI](https://www.qrdyai.com/) · Updated 2026-11-12
