Uploading a product how-to video without YouTube is possible in Shopify, but not via the rich text editor’s video button. Use one of these approaches:
Files + HTML5 video tag: Upload the MP4 in Admin → Settings → Files, copy its URL, then edit the page in HTML view and embed:
Video section (theme customization): Upload the video in Settings → Files, then go to Online Store → Pages → Customize, add a Video section, choose “Shopify-hosted video,” and select the uploaded file.
Custom Liquid (works anywhere): Upload in Settings → Files, then add a “Custom liquid” section to the page and use Shopify’s Liquid helper:
{{ ‘your-video-file.mp4’ | file_url | video_tag: controls: true, autoplay: false, loop: false, muted: false }}
Product media (for product pages): Upload MP4/MOV directly in the product media section; most themes support playback without YouTube/Vimeo.
Notes:
Shopify has file size limits; very large videos may not upload.
Self-hosted videos may load slower than YouTube/Vimeo.
Status: Clear solutions provided; effectively resolved. Code snippets are central to implementation.
I want to upload a video from my library, it will be for a page where I’ll explain how to use my product (not my Homepage), when I try, it’s making me embed a link from Youtube, but I would like to use the video without Youtube, is it possible to upload it straight from my library?