To add a QR code to a Canva design, open your design, click Apps in the left sidebar, search for EZQR, and open it. Enter the link you want the code to hold, pick a style, and click Add to design - the QR code lands on your canvas as an image you can move, resize, and place like any other element. It uses the same encoders as ezqr.ca, so your code scans identically.
How to Add a QR Code in Canva
- Open the EZQR app. In your Canva design, click Apps in the left sidebar and search for EZQR - QR Codes. It's free to add.
- Enter what the code should hold. Paste a link, or switch types: Wi-Fi network, contact card (vCard), SMS, email, phone number, or map location. Each type has its own fields, and your entries stay put if you switch back and forth.
- Style it to match your design. Choose Classic, Rounded, or one of three gradient presets - Sunset, Ocean, Forest - or set your own colors. The live preview updates as you type.
- Add it to your canvas. Once the scannability check is clear, click Add to design (or click the preview itself) and the QR code is placed on your design at print resolution.
What the Canva App Does
Never leave your design
The generator runs in Canva's side panel, so there's no exporting a PNG from another site and uploading it back in.
Seven code types
Link, Wi-Fi, contact card (vCard), SMS, email, phone, and location - the same field sets and encoders as ezqr.ca.
Styles and custom colors
Classic, rounded, and three gradient presets, or your own colors to match the palette you're already designing with.
Built-in scannability check
A live warning flags inverted or low-contrast colors - gradients checked stop by stop - before the code goes into your design.
Print-ready resolution
Codes are added at 1200px, so they stay crisp whether the design ends up on a poster, a flyer, or a business card.
Free forever, no watermark
Static QR codes carry no watermark, no scan limit, and no expiry date - and the app itself is free to add.
Designing a QR Code That Actually Scans
A QR code that looks right on screen can still fail on paper. Keep the code noticeably darker than whatever sits behind it, avoid placing it over a busy photo, and leave a margin of clear space on all four sides. Resist inverting the colours - light modules on a dark background trip up plenty of phone cameras. The app's contrast check catches these before you commit, and you can always test the finished code or scan it in your browser once your design is exported.
Want a Code You Can Edit and Track?
The Canva app makes static QR codes - the content is fixed in the pattern, which is why they're free forever and never expire. When you need to change where a printed design points, or want to see how many people scan it and where, dynamic QR codes on ezqr.ca let you swap the destination at any time and track every scan without reprinting. Generate the dynamic code on ezqr.ca, then bring it into your Canva design the same way.
EZQR Everywhere You Work
The Canva app is one of several ways to make an EZQR code. Generate one right on ezqr.ca, keep the Chrome extension in your browser toolbar, or make a QR code without leaving a thread with our Reddit QR code app. Designing for print? The print sheet generator lays out multiple codes on one page. Wherever you make it, the code scans the same.