How to make a YouTube Short work in the oEmbed field

Why YouTube Shorts don’t work in Prismic’s oEmbed field

YouTube does not provide oEmbed responses for Shorts URLs (

https://www.youtube.com/shorts/

...). Since the Shorts format isn’t included in YouTube’s public oEmbed specification, Prismic can’t recognize these links as valid embeds. The issue comes directly from how YouTube handles Shorts, not from Prismic itself.

How to make a YouTube Short work in the oEmbed field

Even though Shorts URLs aren’t supported, you can convert the link into a standard YouTube video URL that is supported by oEmbed.

Here’s the exact process:

  1. Start with your Shorts link:

    https://www.youtube.com/shorts/j7EwauEtGgs

  2. Convert it to the normal watch format by replacing /shorts/ with /watch?v=:
    https://www.youtube.com/watch?v=j7EwauEtGgs

  3. Open that link on YouTube, click Share, and copy the share URL YouTube gives you:

    https://youtu.be/j7EwauEtGgs?si=78jzMr04wJ8ZlROx

  4. Paste that share link into your Prismic oEmbed field — this version is recognized correctly.

This method works because the “Share” version uses YouTube’s standard video format, which is compatible with the oEmbed protocol.