Step-by-step instructions
- 1
Understand what YouTube actually recommends
YouTube's official recommended upload settings: Container: MP4. Video codec: H.264. Audio codec: AAC-LC at 128–384 kbps. Frame rate: match your source (24, 25, 30, 48, 50, or 60 fps). Color space: Rec. 709 for SDR, Rec. 2020 for HDR. YouTube accepts MOV, MKV, AVI, WMV, WebM, and others — but MP4 H.264 processes fastest and most reliably.
Go to converter - 2
Check your source video format
If you filmed on iPhone: your video is MOV (H.264 or H.265). If from a mirrorless camera: likely MOV or MP4. If you screen-recorded: depends on software, often MP4 or MKV. Right-click the file → Properties → Details (Windows) or Get Info (Mac) to see the codec. If it's already H.264 in an MP4 container, you can upload directly. Otherwise, convert.
- 3
Open the FormatDrop video converter
Go to formatdrop.com/video-converter. The converter runs in your browser using FFmpeg/WebAssembly — no app to install, no file upload to a server. Works on Windows, Mac, and Linux.
- 4
Set the correct output parameters
Output format: MP4. Video codec: H.264. Audio codec: AAC. For resolution: keep your original resolution — don't upscale. If your source is 4K, export at 4K. If 1080p, export at 1080p. YouTube processes 4K content with higher quality codecs (VP9/AV1) which improves final quality versus uploading 1080p. Frame rate: keep original. Bitrate targets: 1080p/30fps: 8 Mbps. 1080p/60fps: 12 Mbps. 4K/30fps: 35–45 Mbps. 4K/60fps: 53–68 Mbps.
- 5
Upload to YouTube and monitor processing
Once you have your MP4, upload it to YouTube Studio. During upload, YouTube shows an SD processing status — full HD and 4K versions process in the background over the next 5–60 minutes depending on resolution and video length. Do NOT delete the upload just because only 360p is available initially. Wait for full processing before going live.
Why convert Video to MP4?
YouTube's recommended codec is H.264 because it's universally supported by upload clients and processes quickly on their server infrastructure. However, what YouTube actually serves to viewers is VP9 (for most users) and AV1 (for YouTube Premium users on supported devices) — not H.264. YouTube re-encodes everything you upload. This means the codec you upload doesn't directly determine what viewers see. What does matter: upload at the highest reasonable quality (matching the original resolution and frame rate, high bitrate), because YouTube's encoding is only as good as its source material. Uploading a heavily compressed 720p file won't get YouTube's VP9 4K treatment — upload quality directly corresponds to output quality even after re-encoding.
Your files never leave your device
FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.
Frequently asked questions
Does YouTube accept MKV files?
What resolution should I upload to YouTube?
Why is my YouTube upload taking so long to process?
Should I upload 60fps or 30fps to YouTube?
No account. No upload. Works in any browser.