"Broken" can mean the camera will not read the image, or the scan opens a dead page. Fix path depends which failure mode you have — start by scanning an on-screen version if one exists.
Type A: scans but bad destination
- Open the URL manually — confirm 404 or certificate errors
- If dynamic, log into dashboard and update redirect
- Set fallback URL for expired promos
- See can QR codes expire
Type B: will not scan at all
- Check size, contrast, quiet zone — troubleshooting
- Re-export vector from source; avoid upscaled PNGs
- Reprint or apply sticker overlay with new code
- Raise error correction if logo damaged modules — EC guide
Prevention for next run
- Use dynamic codes on QRCode Lab for editable destinations
- Follow printing checklist
- Monitor analytics for silent failures
Need a fresh start? Create a replacement code free and swap stickers before the next full print order.