Adding a video in a blog post

I have a mp4 video saved on my computer that I want to upload in the Blog section. It says here to insert the video by pasting the embed snippet in the box below? Is there a way to upload a mp4 video instead of a link?

1 Like

Hi @lucyhickey99

Shopify doesn’t allow direct uploading of MP4 videos into blog posts. The “embed snippet” box is designed to accept an embed code from platforms like YouTube or Vimeo, not raw video files.

If you really want to use your MP4 file, you can upload it to Shopify Files and get a URL, but that will only allow visitors to download the file — not play it directly in the blog post. For actual playback, you’ll need to upload the video to YouTube or Vimeo, then paste the embed code into the snippet box.

If you’d like, I can guide you on how to do this step-by-step — or even help with a custom theme solution (but that requires theme file editing).

If you find this reply helpful, please give it a like and mark it as the solution — this will help others with the same question in the community!

Let me know if you need more details! :blush:

Maybe Shopify changed something recently but at least when I tested this today in January 2026, embedding a video in a blog post works just fine and inline playback works.

  1. Upload the video to Shopify in Admin → Content → Files (or wherever Shopify moves this menu item to in the future)
  2. Copy the file link
  3. Go to your blog post and open it for editing
  4. Click “Insert video”
  5. In the popup, paste the below code
  6. Change the URL in the ‘src=”https://www.example.com/file.mp4”’ to the link to your file
  7. Add styling, like aspect ratio, max-width, max-height, shadow, etc as desired using CSS styles
  8. Save blog post
<video
  src="https://example.com/file.mp4"
  controls
  muted
  playsinline
></video>