diff --git a/typo3/sysext/core/Classes/Resource/OnlineMedia/Helpers/YouTubeHelper.php b/typo3/sysext/core/Classes/Resource/OnlineMedia/Helpers/YouTubeHelper.php
index 3789eb55f4e392007a6900dae6cd1fab5c94c2ff..f794a6382fba596f71b2d3aec10a38fba3b779b1 100644
--- a/typo3/sysext/core/Classes/Resource/OnlineMedia/Helpers/YouTubeHelper.php
+++ b/typo3/sysext/core/Classes/Resource/OnlineMedia/Helpers/YouTubeHelper.php
@@ -78,7 +78,8 @@ class YouTubeHelper extends AbstractOEmbedHelper
         // - www.youtube.com/v/<code>
         // - www.youtube-nocookie.com/v/<code> # youtube-nocookie.com web link
         // - www.youtube.com/embed/<code> # URL form iframe embed code, can also get code from full iframe snippet
-        if (preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match)) {
+        // - www.youtube.com/shorts/<code>
+        if (preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?|shorts)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match)) {
             $videoId = $match[1];
         }
         if (empty($videoId)) {