Check the image
Look for clipped corners, missing light borders, blur and reflections. Try the original image or a higher resolution export. If multiple codes are visible, crop to one.
Simplify the design
Use dark square modules on white, preserve four quiet zone modules and remove or reduce the logo. Extra error correction can help with damage but also increases code density.
Check the content
A code that decodes but opens an error page has a destination problem. Copy the decoded URL and inspect its spelling. Generation and decoding do not check whether a website is active.
Try another input
If a webcam cannot focus, use a saved image. If a phone does not recognize a contact or event payload, try a compatible app. Camera permissions and supported actions vary by browser and operating system.