Why Won't My Elementor Video Widget Autoplay?
Why This Happens
This isn't an Elementor-specific limitation — it's a browser-level autoplay policy affecting essentially every website, implemented specifically to prevent unwanted sound from playing automatically when a page loads. Elementor's Autoplay setting sends the correct instruction to the browser, but the browser itself overrides it unless the video is also muted.
Other Contributing Factors
- Autoplay enabled without Mute, the primary cause, since browsers permit muted autoplay far more consistently than autoplay with sound.
- Mobile browsers being even more restrictive, sometimes requiring an explicit user interaction (a tap) before any video, even muted, will play.
- A hosted video source (YouTube, Vimeo) having its own separate autoplay and embedding restrictions layered on top of the browser's own policy.
- Data saver or battery saver modes on some browsers and devices additionally restricting autoplay regardless of settings.
How to Fix It
- Enable both Autoplay and Mute together in the video widget's settings, since this is the combination most reliably respected by browsers.
- Add a visible unmute control if sound matters, since a muted-autoplay video with an easy way to enable sound is the most broadly compatible pattern.
- Test on actual mobile devices, not just desktop browsers, given mobile's additional restrictions.
- Accept that autoplay with sound simply isn't reliably achievable across all browsers, and design around that constraint rather than fighting it.
A setup that works across browsers
- Use Autoplay, Mute and Loop together for a background-style video, and hide the controls if it's decorative.
- Keep the file short and compressed. A large file that autoplays on load slows the page for everyone, including people who never watch it.
- On mobile, test on a real phone. If the widget offers a Play on Mobile option, enable it; without it some mobile browsers won't start playback even when muted.
- For YouTube or Vimeo, remember the embed has its own rules on top of the browser's. Muted autoplay generally works; autoplay with sound generally doesn't.
Why it works for you but not a first-time visitor
Browsers such as Chrome relax autoplay-with-sound for sites you've interacted with before, so a video can autoplay with sound while you test it and stay silent and paused for someone arriving for the first time. Test in a private window with no history to see what a new visitor sees, and design for that case.
Need video functionality set up and tested across browsers properly? See Elementor bug fix.