Canva can add QR codes to designs, but it’s mainly for URL QR codes. If you need a contact info QR (vCard), WiFi QR, or social QR, generate it in QRFlow and upload it to Canva.
Option A: create a URL QR code in Canva#
Use this when your QR should open a webpage (menu, landing page, portfolio, download link).
- Open your Canva design.
- Go to Apps and search for QR Code.
- Paste a short, stable URL (use https://).
- Generate the QR and place it on your design.
If you need editability or hosted tracking, check Dynamic QR availability before printing. Otherwise, treat the QR as static and reprint when the destination changes.
Option B: generate the QR in QRFlow, then upload to Canva#
Use this when you need a QR type Canva typically doesn’t cover (vCard, WiFi, WhatsApp, Instagram, YouTube, Maps…).
- Contact info (vCard): vCard QR code generator or business card QR code generator
- WiFi: WiFi QR code generator
- Instagram: Instagram QR code generator
- YouTube: YouTube QR code generator
- Google Maps: Google Maps QR code generator
- Generate the QR in QRFlow.
- Download SVG for print, or PNG if you need a simple image upload.
- Upload into Canva and place it on your design.
Download format: PNG vs SVG#
- SVG: best for print (sharp at any size).
- PNG: fine for digital; for print, use a large export and scale down.
- More details: SVG vs PNG for QR codes.
Canva placement checklist (avoid scan failures)#
- Don’t crop the QR image — keep a clean quiet zone around it.
- Use high contrast (dark on light) and avoid placing the QR on patterns/photos.
- Don’t stretch the QR non‑proportionally (keep it square).
- Always print/export a test and scan on iPhone + Android.
Related: contrast + quiet zone guide.
If you’re designing a business card in Canva#
Use this business-card specific checklist: Canva business card with QR code.