Free · no upload · no account
Video Format Converter — exact bitrate & size planner
Got a video that WhatsApp, Instagram, email or a school portal rejected for being “too large”? Enter the source size and duration, pick the destination cap, and get the video bitrate, the estimated output size and the fit verdict in one second — computed entirely in your browser.
محول صيغ الفيديو اون لاين — خطّط للدقة والحجم قبل التحويل، بدون رفع الملف.
Plan your export
Browser onlyNothing is uploaded or rendered — this is the spec you hand to your converter.
Your conversion plan
Quality tier comparison
How it works
Three numbers decide everything: duration, bitrate budget and the destination cap.
Your cap in MB becomes a kbps budget: MB × 8 × 1024 ÷ seconds. A 16 MB cap over 3:00 leaves about 728 kbps for everything.
The audio track is paid for first. Remove 128 kbps and roughly 600 kbps remains for video — under the 720p reference, so the planner flags it.
Either trim seconds off the clip, drop a quality tier, or export at the clamped bitrate the planner prints. The table shows every trade-off.
Why this planner
Every number is computed locally by inline JavaScript. Your file never leaves your phone or laptop, and nothing is rendered server-side.
Bitrates in kbps, sizes in MB or GB, durations as m:ss or h:mm:ss — a monospace readout you can copy straight into HandBrake or ffmpeg.
480p, 720p, 1080p, 1440p and 4K are scored against your cap at once, with the longest clip each one can hold.
“Fits”, “trim 0:47 or drop to 480p”, or “not possible at this cap” — one recommended action, no jargon.
Native pickers, numeric keyboards, 44px tap targets and quick duration chips, with the verdict pinned to the bottom of the screen.
No accounts, no cookies, no API keys. Once the page is loaded you can even switch to airplane mode and keep planning.
FAQ
Does this convert or compress my video?
No. It is a planner: it tells you the exact bitrate, output size and quality tier to use, then you apply those numbers in your converter (HandBrake, ffmpeg, CapCut, WhatsApp's own compressor). It never touches your file.
How is the output size estimated?
Size in MB = (video kbps + audio kbps) × duration in seconds ÷ 8 ÷ 1024. Container overhead is ignored, so real files land within a few percent of the estimate.
Which duration formats are accepted?
“3:00”, “180” and “1:02:30” all work. A zero, empty or non-numeric duration blocks the result with an inline hint instead of printing NaN or Infinity.
Why does WhatsApp force such a low bitrate?
WhatsApp caps standard media at 16 MB. Over 3:00 that is only about 728 kbps total, so a 600 kbps video track plus 128 kbps audio is already the ceiling — dropping to 480p or trimming the clip is usually the better trade.
What if my custom cap is too small or absurdly large?
Custom caps are validated between 1 MB and 262,144 MB (256 GB). Outside that range you get a friendly boundary message and the plan stays blank rather than showing a broken table.