diff --git a/packages/qr-code-scanner/src/i18n/de/translation.json b/packages/qr-code-scanner/src/i18n/de/translation.json
index 4f39bf3a9987b918034f6cb9ea21f710c46d4fd3..da2f50d51d479a5681cf064b3728131613f33301 100644
--- a/packages/qr-code-scanner/src/i18n/de/translation.json
+++ b/packages/qr-code-scanner/src/i18n/de/translation.json
@@ -1,5 +1,6 @@
 {
-  "no-camera-access": "Zugriff auf Kamera nicht möglich (bitte stellen Sie sicher, dass eine Webcam aktiviert ist)",
+  "no-camera-access": "Zugriff auf Kamera nicht möglich.",
+  "check-access": "Bitte stellen Sie sicher, dass eine Webcam oder Kamera aktiviert ist und überprüfen Sie ob Ihr Browser die notwendigen Berechtigungen besitzt.",
   "finished-scan": "Scannen abgeschlossen.",
   "loading-video": "Video laden ...",
   "no-qr-detected": "Kein QR-Code erkannt.",
diff --git a/packages/qr-code-scanner/src/i18n/en/translation.json b/packages/qr-code-scanner/src/i18n/en/translation.json
index c0d342846cf3fd42394ae8e5e2cb9a63a960b97d..59ef87c97203b8b1506cf3c56cdae413a319c3bb 100644
--- a/packages/qr-code-scanner/src/i18n/en/translation.json
+++ b/packages/qr-code-scanner/src/i18n/en/translation.json
@@ -1,5 +1,6 @@
 {
-  "no-camera-access": "Unable to access video stream (please make sure you have a webcam enabled)",
+  "no-camera-access": "Unable to access video stream.",
+  "check-access": "Please make sure that a webcam or camera is activated and check whether your browser has the necessary authorizations.",
   "finished-scan": "Finished scanning.",
   "loading-video": "⌛ Loading video...",
   "no-qr-detected": "No QR code detected.",
diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js
index f4f135a0e43a408d5bf2e417c0a1f27bb352e5d5..7e4aa7406bdf4153e68353a55c8735c544899ee4 100644
--- a/packages/qr-code-scanner/src/qr-code-scanner.js
+++ b/packages/qr-code-scanner/src/qr-code-scanner.js
@@ -241,7 +241,7 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
         let firstDrawDone = false;
 
         this._askPermission = true;
-        this._loadingMessage = i18n.t('no-camera-access');
+        this._loadingMessage = html` ${i18n.t('no-camera-access')} <br> ${i18n.t('check-access')}`;
         let video = await createVideoElement(this._activeCamera);
         if ( video !== null ) {
             targetvideo.appendChild(video);