It depends on the platform and purpose. Social media videos perform best between 15–60 seconds, YouTube videos often range from 5–15 minutes, while corporate or educational videos may run longer. The key is to keep content concise and engaging.