Upload videos
Before you upload your video, review the options for uploading a video, supported formats, and recommendations.
| Upload method | When to use | 
|---|---|
| Stream Dashboard ↗ | Upload videos from the Stream Dashboard without writing any code. | 
| Upload with a link | Upload videos using a link, such as an S3 bucket or content management system. | 
| Upload video file | Upload videos stored on a computer. | 
| Direct creator uploads | Allows end users of your website or app to upload videos directly to Cloudflare Stream. | 
- MP4
 - MKV
 - MOV
 - AVI
 - FLV
 - MPEG-2 TS
 - MPEG-2 PS
 - MXF
 - LXF
 - GXF
 - 3GP
 - WebM
 - MPG
 - Quicktime
 
- Optional but ideal settings:
- MP4 containers
 - AAC audio codec
 - H264 video codec
 - 60 or fewer frames per second
 
 - Closed GOP (Only required for live streaming.)
 - Mono or Stereo audio. Stream will mix audio tracks with more than two channels down to stereo.
 
Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Directory
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- © 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark