diff --git a/js/extlink.js b/js/extlink.js
index 149a1812322dceccb92e892bd3eb5f053a9732e5..83a27d8336fdacf01ecb47af4c3b6418fe00579e 100644
--- a/js/extlink.js
+++ b/js/extlink.js
@@ -455,6 +455,9 @@
           }
         }
         iconElement.setAttribute('role', 'img');
+        if (!iconElement.getAttribute('aria-label')) {
+          iconElement.setAttribute('aria-label', drupalSettings.data.extlink.extLabel);
+        }
         iconElement.setAttribute('aria-hidden', drupalSettings.data.extlink.extHideIcons);
         link[iconPlacement](iconElement);
       }