Yes, you can add an MP4 video directly to your Webflow site without relying on YouTube by using Webflow’s native video features or custom embed methods.
1. Use the Native Video Element (for MP4 files)
- Go to the Add Panel (press
A or click the "+" icon in the left toolbar). - Drag a Video element into the canvas.
- In the Video settings panel, you can upload an MP4 file (maximum 30MB) or paste a direct link to an MP4 file hosted elsewhere.
- Supported formats: Only .mp4 videos are accepted.
2. Host the MP4 Externally for Larger Files
If your video exceeds 30MB:
- Host it on a third-party service like AWS S3, Cloudflare R2, or Vimeo Direct File Access (Pro).
- Get the direct MP4 URL from the service.
- Use a Webflow Embed element to paste the custom video embed code.
- Example inline format (no raw code block here):
<video src="YOURMP4URL" controls autoplay muted loop playsinline loading="lazy"></video>
3. Use the Embed Element for Custom Control
- Drag an Embed widget from the Add panel.
- Paste a custom
<video> tag (as shown above) with your MP4 path. - This allows full control over playback options like autoplay, loop, muted, etc.
- You must include
muted if the video is set to autoplay (for Chrome/Edge compliance).
Summary
You can add an MP4 video to your Webflow site using the native Video element for small files (under 30MB) or the Embed element with a direct link for more control or larger files. No YouTube dependency is required.