How to Put a Logo on a QR Code

How to add a logo to a QR code so it still scans: use error-correction level H, keep the logo 20–22% of the code width, never cover the finder eyes, and test the result. Free guide from QRForge.