Tips for a QR code that scans easily
Use high contrast: dark modules on a light background. Avoid inverting the colors, and keep the white margin around the code. For print, make it at least about 2 × 2 cm, and test it with several phones before printing in bulk.
Download PNG for screens and social media, and SVG for print (banners, packaging, brochures), because vectors stay sharp at any size.