To create a QR code in Canva, open a design, search the Apps panel for “QR Code”, paste your link and click Generate. Canva then adds the code to your design, and you can resize it and download the design as usual. This guide walks through each step, shows how to keep the code scannable, and offers a free alternative if you only need the code itself.
How to Create a QR Code in Canva
- Open Canva and start a new design, or open one you already have, such as a flyer, poster, menu or business card.
- In the side panel, open Apps and search for QR Code.
- Paste the link or text you want the code to open.
- Click Generate code and then add it to your design.
- Resize and move the code, then download your design.
Menus and labels can change as Canva updates its editor. If you cannot find the option, use the search box in the Apps panel or the Canva Help Center.
Colors and Design Tips
- Keep strong contrast. Dark code on a light background is the safest choice. Light-on-dark and low contrast designs often fail to scan.
- Do not stretch it. Keep the code square and avoid putting text or shapes over it.
- Leave a border. A clear blank margin around the code helps cameras find it.
- Do not make it too small. For print, at least about 2 x 2 cm is a good starting point.
Test Before You Print or Post
Scan the finished design with two phones. Then scan the printed proof, since screens and paper behave differently. If the code opens the wrong page, change the link and generate it again.
A Free Alternative: Make the Code First
You do not have to design inside Canva to get a code. You can generate one with our free QR code generator, download the PNG and place it in any design tool. A shorter link also makes a simpler code, so a URL shortener helps when the web address is long.
Static vs Dynamic Codes
A static code stores the link inside the pattern, so it cannot be edited after you print it. Some tools offer dynamic codes, which point to a redirect you can change later, often as part of a paid plan. If you may change the destination, link to a page or short link you control instead. For more on examples, see our QR code examples.
Frequently Asked Questions
Can you make a QR code in Canva for free?
Canva’s QR code feature is available inside its editor. Which plan you need can change, so check Canva’s current information. You can also use any free generator and import the image.
Will a Canva QR code expire?
A static code does not expire, because the link is stored in the pattern. Check the terms if you use a dynamic code from any service.
Why does my QR code not scan?
Common causes are low contrast, a code that is too small, stretching, or a missing border. See how to scan a QR code for troubleshooting.
Last reviewed October 2026.