Media Tools
Aspect ratio, video bitrate, file size, streaming bandwidth, and SMPTE timecode — the numbers behind video and streaming, calculated in your browser.
1 tool in this category
Anyone who ships video eventually hits the same arithmetic: what resolution keeps this 16:9, what bitrate fits a target file size, how much upload bandwidth a stream needs, how many frames are in 00:01:30:00. These calculators do that math client-side — no uploads, no accounts — so you can size a player, plan an encode, or validate a timecode without leaving the page.
Aspect ratio & resolution
Reduce any resolution to its simplest ratio (1920×1080 → 16:9) or solve for a missing dimension while keeping a target ratio. Useful for responsive players, the CSS aspect-ratio property, thumbnails, and canvas sizing.
Bitrate, file size & bandwidth
The three are one equation — file size ≈ bitrate × duration. Fix any two and the third falls out. Bitrate also drives streaming bandwidth: total upload is video plus audio bitrate, and platforms publish recommended ranges per resolution and frame rate.
Timecode
SMPTE timecode (HH:MM:SS:FF) counts frames, not just time, so conversions depend on frame rate — and 29.97/59.94 fps use drop-frame counting to stay aligned to real time. Get the frame rate wrong and your math drifts.
Frequently asked questions
Are these media tools for video editors or developers?
Both, but the framing is developer-first: sizing players, planning encodes, computing upload bandwidth, and validating timecodes in code. The math is identical either way — it just runs in your browser instead of a desktop app.
Do these tools upload my files?
No. They're calculators — you enter numbers (resolution, bitrate, duration, frame rate) and get numbers back. Nothing is uploaded; everything runs client-side.
Why does bitrate matter more than resolution for file size?
Resolution sets an upper bound on detail, but bitrate is what's actually stored per second. A 4K clip at a low bitrate can be smaller than a 1080p clip at a high bitrate. File size tracks bitrate × duration, not pixel count.