The fastest way to add a QR code to a Canva design
Open your Canva project and click the Apps button in the left sidebar (it looks like a puzzle piece). Search for "QR Code" in the apps panel. Click the QR Code Generator app, then paste or type the URL, email address, phone number, or text you want the code to link to. Click Generate, and Canva will create a unique QR code you can drag directly onto your canvas and resize like any other element.
The entire process takes about 30 seconds. The QR code appears as a static image on your design — it won't change if you edit the link later, so finalize what you're linking to before you generate it.
Key Takeaways
- The QR Code Generator app is built into Canva and requires no separate software or paid add-ons.
- You can link a QR code to a website URL, email address, phone number, text message, or plain text.
- Once generated, the QR code is a static image — changing the link afterward won't update the code already on your design.
- You can resize, rotate, and color the QR code like any other Canva element, but keep it large enough to scan (at least 1 inch by 1 inch in print).
What you can link a QR code to
The QR Code Generator app in Canva accepts several types of information. A URL is the most common choice — paste in any website link, and the code will open that page when scanned. You can also link to an email address (the code will open the user's email client with that address pre-filled), a phone number (it will prompt a call), or a text message (it will open SMS with the number ready).
If you want the code to display plain text instead of opening an app, type or paste the text directly. This is useful for event details, WiFi passwords, or any information you want people to see without leaving Canva's preview.
Generating and placing your QR code
Click Apps in the left sidebar, then search for "QR Code" and select the QR Code Generator app. A panel will open asking what you want to encode. Paste your URL into the text field, or type your email, phone number, or text. Click Generate and wait a moment for Canva to create the code.
Once generated, the QR code appears in the app panel as a small preview. Click it to add it to your canvas. You can then drag it anywhere, resize it by pulling the corner handles, and rotate it using the rotation handle. The code will stay readable as long as you don't make it so small that the squares blur together.
Sizing and styling your QR code
QR codes need to be large enough to scan reliably. For printed materials, aim for at least 1 inch by 1 inch (about 2.5 centimeters). For digital designs like social media posts or email, a code that's 200 by 200 pixels or larger will scan without trouble on most phones.
You can change the color of your QR code by right-clicking it and selecting Edit colors. Canva lets you adjust the dark squares and the light background separately. Keep the contrast high — a dark code on a light background scans fastest. Avoid very light colors for the code itself or very dark backgrounds, as these make scanning harder.
Testing your QR code before you publish
Before you read or share your design, test the QR code with your phone's camera or a QR code reader app. Open your phone's camera, point it at the code on your screen, and tap the notification that appears. It should open the link you encoded.
If the code doesn't scan, check that you pasted the URL correctly (including the https:// part for websites) and that the code is large enough. If you need to change what the code links to, you'll have to delete it and generate a new one — Canva doesn't let you edit an existing code's destination.
When to use QR codes in your designs
QR codes work well on printed materials like flyers, business cards, event posters, and product packaging, where they give people a quick way to visit a website or call a number without typing. They're also useful in digital designs like email newsletters or social media graphics, though not all platforms display them clearly when the image is very small.
Avoid placing QR codes on designs that will be printed at very small sizes (like a business card smaller than 2 by 2 inches) or on backgrounds with busy patterns that make the code hard to distinguish. A straightforward, clean background with good contrast will always scan more reliably.
Frequently Asked Questions
Can I edit a QR code after I've added it to my design?
No. Once you generate and place a QR code in Canva, it's a static image. If you need to change the link, delete the code and generate a new one with the updated information.
What happens if I resize the QR code very small?
If you make it too small, the individual squares will blur together and phones won't be able to read it. Keep it at least 1 inch by 1 inch for print or 200 by 200 pixels for digital to may support reliable scanning.
Can I use a QR code that links to a social media profile?
Yes. Paste the full URL of the profile (like instagram.com/yourprofile) into the QR Code Generator, and the code will open that page when scanned.
Do I need to pay extra to use the QR Code Generator app?
No. The QR Code Generator is included with all Canva accounts, including the free version. You can generate as many codes as you need.