WhatsApp web and desktop app displaying broken QR codes

Disable hardware acceleration in Chrome:

  1. Open Google Chrome.
  2. Click "Customize and Control Google Chrome" > Settings.
  3. Click on "Show advanced settings" and scroll to the System section.
  4. Uncheck "Use hardware acceleration when available" and restart Google Chrome.

This fixed it for me