To disable video download on mobile in Webflow, you need to apply techniques that reduce the chance of users downloading videos, since Webflow doesn't offer a built-in way to prevent this completely.
1. Use Background Videos Instead of Video Elements
- Background videos are harder for users to download directly since they don’t expose a player UI on the front end.
- In Webflow, add a Background Video element and upload your file (must be under 30MB).
- These videos autoplay, loop, and have no controls—making them less accessible for download.
- Note: They are muted by default and not supported on all mobile devices the same way.
2. Disable Video Controls
- If you're using a video element (not a background video), Webflow will include standard browser controls by default.
- Remove controls by selecting the video and turning off the Controls checkbox in the settings panel.
- Without controls, users can’t easily pause, download, or seek through the video—but tech-savvy users can still inspect and extract the video source.
3. Use Custom Code to Block Right-Click
- Add a simple custom script to disable right-click on mobile and desktop:
- Go to Page Settings > Before Body Tag and insert a JavaScript snippet to disable context menu actions.
- While right-click isn’t used on mobile, this helps deter desktop downloads too.
- This is an obfuscation strategy, not a secure method.
- Instead of hosting in Webflow, upload your video to Vimeo or Wistia and embed it in Webflow.
- These platforms provide tool-level access control, which includes:
- Disabling downloads
- Restricting embedding to specific domains
- Password protection
- Embed the video using a custom embed element with proper settings (e.g.,
?background=1&autoplay=1&muted=1&loop=1
for Vimeo).
5. Optimize Mobile Fallback
- Since certain video strategies may not load optimally on mobile, always provide a fallback:
- Use display conditions in Webflow based on device type.
- For mobile, show an image or lower-res animation instead of the video.
Summary
To reduce video downloads on mobile in Webflow, use Background Video elements, remove player controls, or embed through a streaming service like Vimeo with restrictions. While you can’t block all downloads, these methods make it significantly harder for typical users.