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 tracking, use Dynamic QR (redirect) so you can update the destination later without reprinting.
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.