diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js
index 0d918a112e6b653682d1093747e77e2a4d84187a..bf693a17c7e1dfc148670a2e2a160ec7da2e44b9 100644
--- a/packages/qr-code-scanner/src/qr-code-scanner.js
+++ b/packages/qr-code-scanner/src/qr-code-scanner.js
@@ -286,9 +286,9 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
                     canvas.beginPath();
                     canvas.fillStyle = "#0000006e";
                     canvas.moveTo(0,0);
-                    canvas.lineTo(0, canvasElement.width);
+                    canvas.lineTo(0, canvasElement.height);
                     canvas.lineTo( canvasElement.width, canvasElement.height);
-                    canvas.lineTo( 0,canvasElement.height);
+                    canvas.lineTo( canvasElement.width,0);
                     canvas.rect(maskStartX, maskStartY, maskWidth, maskHeight);
                     canvas.fill();