Canva home
Help

Create and manage QR codes in Canva


Add a QR code to your design so people can scan it to reach a link. Canva has two QR code tools: Static QR Codes for a quick, fixed link, and Dynamic QR codes for a link you can update later and track.

Static vs. dynamic QR codes

Feature

Static QR Codes

Dynamic QR codes

Editable destination

No

Yes

Trackable analytics

No

Yes (Business, Enterprise, Nonprofit)

Requires reprinting for content updates

Yes

No

Canva logo

No

No (Business, Enterprise, Nonprofit)

Pattern and corner customization

No

Yes

Custom logo upload

No

Yes (Business, Enterprise, Nonprofit)

Set expiry date

No

Yes (Business, Enterprise, Nonprofit)

Allow collaborators to edit

No

Yes (Business, Enterprise, Nonprofit)

Use Static QR Codes if:

  • Your link is permanent and won't change, like a poster pointing to your website.
  • You want a quick code with no setup. Just enter a URL and generate.
  • You don't need to track scans.
  • You want the same features regardless of your plan.

Use Dynamic QR codes if:

  • You want to change the destination link after printing or sharing.
  • You want to reuse a QR code for something new after it's served its purpose — like updating an event flyer's link once the event is over.
  • You want to customize corners, patterns, or logos.
  • You want to track scans with Insights (Business, Enterprise, Nonprofit)
  • You want to set expiration dates on your QR Codes (Business, Enterprise, Nonprofit)
  • You want to allow collaborators to edit the QR code (Business, Enterprise, Nonprofit)

Create a QR code

You can create either type of QR code from Apps or from Elements. Dynamic QR codes are available in all markets except China, on web and mobile.

Create a QR code via Apps

  1. From the editor, select Apps and search "QR code."
  2. Both Static QR codes and Dynamic QR codes appear in the results,  select the one you need.
  3. For a static code: In the URL field, enter the web address you want the code to link to. Optionally, customize the background color, foreground color, and margin, then select Save.
  4. For a dynamic code: Select a pattern, then in the URL field, enter the web address you want the code to link to. Optionally, name it so it's easy to find later, then select Save.

Dynamic QR codes feature also shows  up under "More from Canva."

Create a QR code via Elements tab

  1. From the editor, go to Elements and search "QR code." A banner appears with two options.
  2. Select Create static to open Static QR codes, or Create dynamic to open Dynamic QR codes.
  3. For a static code: In the URL field, enter the web address you want the code to link to. Optionally, customize the background color, foreground color, and margin, then select Save.
  4. For a dynamic code: Select a pattern, then in the URL field, enter the web address you want the code to link to. Optionally, name it so it's easy to find later, then select Save.

Static QR codes don't include the Canva logo, and their link can't be changed after creation.

Customize your dynamic QR code

Change the appearance of your QR code to match your design or brand. A live preview shows how your QR code looks as you customize.

Select the QR code in your design, then select Edit to change:

  • Colors — code and background colors, with up to 9 recent colors saved. Brand Kit colors are available on Pro and above.
  • Patterns and corners — choose from available styles. Visuals don't affect scannability.
  • Logo — preset logos are available on Business, Enterprise, and Nonprofit. Uploading a custom logo or removing the Canva logo also needs one of those plans.

Changing the visual design means reprinting if the code is already printed.

Manage your Dynamic QR code

Update the destination (no reprint needed): Select the QR code, select Edit, update the URL, then select Save.

Edit visuals (reprint needed if printed): Select the QR code, select Edit, then update the pattern, corner style, color, or logo.

Editing permissions: By default, only the person who created a QR code can edit its link and settings — even if you have edit access to the design. On Canva Business, Canva Enterprise, and Canva for Nonprofit, the owner can turn on Allow collaborators to edit so other editors of the same design can edit it too (see below). If you didn't create the QR code and collaborator editing isn't turned on, ask the owner to make the change, or create a new QR code you can fully control.

Set an expiry date and allow collaborators to edit are available on Canva Business, Canva Enterprise, and Canva for Nonprofit. Free and Pro users will see an upgrade prompt.

Static QR codes can't be edited after creation as their link is fixed for good.

Set expiry dates on Dynamic QR codes

  1. Select the QR code in your design
  2. On the left panel, set the expiry date and time.
  3. Optionally, enter a URL after expiry where scanners get redirected once the code expires.

If you don't set a URL after expiry, the code redirects to Canva's generic QR code error page once it expires.

Allow Collaborators to edit

Collaborators can now edit QR codes if they owner allows them to

  1. Select the QR code in your design.
  2. On the left panel, turn on the Allow collaborators to edit toggle.

Other editors with access to the design can now edit the QR code directly. This doesn't transfer ownership, the original creator can still delete the QR code, and a collaborator's edit access only applies to that design (not copies or duplicates of the QR code elsewhere).

View QR code scan details

Select the QR code, then select Insights from the toolbar to see total scans, unique scans, locations, and device types.

Insights is available on Canva Business, Canva Enterprise, and Canva for Nonprofit. Free and Pro users will see an upgrade prompt for new QR codes.

People in the same brand can view Insights if they have edit access to the design. People from a different brand can't, even with edit access.

Best practices when designing with QR codes

  • Minimum size: Use QR codes no smaller than 2 x 2 cm (0.79 x 0.79 in).
  • Shorten your URL: Shorter links scan more reliably.
  • Use color contrast: Avoid transparencies. If you can't use contrasting colors, add a solid border in a different color.
  • Keep it clean: Avoid placing other content on or around the QR code.
  • Leave a quiet zone: Leave blank space around the code, at least four times the width of a single module.

FAQs

What's the difference between QR codes and Dynamic QR codes?

Static QR Codes generate a fixed link that can't be changed after creation, with no scan tracking. Dynamic QR codes let you update the destination anytime and view scan data with Insights.

Can I convert a static QR code into a dynamic one, or vice versa?

No, in either direction.

Why do I see a Canva logo on my QR code?

Dynamic QR codes on Free, Pro and Education plans include the Canva logo by default. Upgrade to Business or Enterprise to remove or replace it. Static QR codes never include the Canva logo.

Can I use Dynamic QR codes on mobile?

Yes. Dynamic QR codes support both web and mobile.

Why don't I see Insights?

Insights is available on Canva Business, Canva Enterprise, and Canva for Nonprofit. Free and Pro users see an upgrade prompt for new QR codes.

Do my QR codes expire?

Not unless you set one. On Canva Business, Canva Enterprise, or Canva for Nonprofit, you can set an expiry date and time for a dynamic QR code, plus where to redirect scanners afterward. Without an expiry date, your QR code never expires.

Can someone else edit my QR code?

Only the owner can edit a QR code by default. On Canva Business, Canva Enterprise, or Canva for Nonprofit, the owner can turn on Allow collaborators to edit so other editors of the same design can update it too. Ownership itself can't be transferred but the owner is still the only one who can delete the code.

What can collaborators actually edit once I turn the toggle on?

It depends on the collaborator's own plan. Collaborators on Free, Pro, or Canva for Education can edit the destination, color, and pattern. Collaborators on Business, Enterprise, or Nonprofit can also add a custom logo and set the expiry date.

What happens when a QR code expires?

Once a QR code passes its expiry date and time, it stops sending scanners to its destination. They're redirected to the URL after expiry you set, or to Canva's generic QR code error page if you didn't set one.

Can I change or remove an expiry date after I've set it?

Yes. Select the QR code, update or clear the expiry date.

Was this helpful?

Helpful

Unhelpful

People also viewed