How to Make a QR Code in Canva

Published September 26, 2026 ยท QR Toolkit Editorial Team

Canva has its own QR code app built into the design editor, and it's the easiest way to make a QR code in Canva if all you need is a link. It has real limits, though, so this also covers what to do when you need more than a plain link code.

How to make a QR code on Canva

  1. Open or start a Canva design.
  2. Click "Apps" in the left sidebar.
  3. Search for "QR Code" and open the app.
  4. Paste your link into the field it provides.
  5. Click the code that appears to drop it into your design, then resize and place it.

That's how to create a QR code on Canva for a straightforward link. It updates automatically if you generate a new one in the app, but once it's placed as an image in your design, changing the underlying link means generating a new code and swapping it in.

What Canva's QR code app can't do

Making a WiFi, contact, or PDF code for Canva

For anything beyond a plain link, generate the code on a dedicated tool first, then bring the finished image into Canva as a photo upload. Use the WiFi QR code generator for network sharing, the vCard QR code generator for a contact card, or PDF to QR code for a document link. Download the code as PNG or SVG, upload it to Canva as an image, and place it on your design the same way you would any photo.

Need a code with your own logo or brand colors and full control over size? Use the QR code generator with logo and drop the finished PNG or SVG into Canva the same way. If you're designing something to print, check QR code minimum size before you export.

Frequently asked questions

Can Canva make a QR code for WiFi or a contact card?

No. Canva's QR code app only encodes a link. For WiFi, a vCard contact, or a PDF, generate the code on a dedicated tool first, then bring the image into Canva.

Can I recolor Canva's QR code to match my design?

Canva's app offers limited style options that can vary by update. If you need exact brand colors, an SVG download, or a logo placed with proper error correction, generate the code elsewhere and place the image in your Canva design.

Sources