diff --git a/packages/qr-code-scanner/README.md b/packages/qr-code-scanner/README.md
index 5d1704240de03ef640b354e25a3b375084cddc34..343d7c0537ffd60be191f774656ea3988e7a0c7d 100644
--- a/packages/qr-code-scanner/README.md
+++ b/packages/qr-code-scanner/README.md
@@ -31,7 +31,7 @@ after loaded. This attribute is also used to stop the QR code reader or if you d
 
 ## Events
 
-- `'dbp-qr-code-scanner-data'`: Outgoing Event which is fired if a QR code is detected. The data of the detected QR code is in `event.detail`.
+- `'code-detected'`: Outgoing Event which is fired if a QR code is detected. The data of the detected QR code is in `event.detail`.
 
 ## Local development
 
diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js
index 41cadfb54b21fab64476280bfe13b63b2dec0a02..dca3ad1b436695b74acc4f9398c30607f9e6cdda 100644
--- a/packages/qr-code-scanner/src/qr-code-scanner.js
+++ b/packages/qr-code-scanner/src/qr-code-scanner.js
@@ -352,8 +352,8 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
      * @param data
      */
     sendUrl(data) {
-       const event = new CustomEvent("dbp-qr-code-scanner-data",
-            {  bubbles: true, composed: true , detail: data});
+       const event = new CustomEvent("code-detected",
+            {  bubbles: true, composed: true , detail: {'code': data}});
         this.dispatchEvent(event);
     }