Video Specs & Bitrate Inspector (100% Local, No Upload)
Your video looks sharp before upload but turns blurry on TikTok or Reels? Inspect codec, bitrate, FPS, resolution, and VFR/CFR before you post.
Loading analyzer…
Why videos look blurry after upload
Most platforms re-encode uploaded videos to optimize playback and bandwidth. You can't fully control platform compression — but you can control what you upload. If your source file is already heavily compressed (low bitrate) or uses unusual settings (e.g., variable frame rate), quality loss can be much more noticeable after re-encoding.
Creators frequently report that videos look crisp locally but become softer or pixelated after posting, even with "Upload HD" enabled — which is why checking your actual export specs before uploading matters.
What this tool checks
- Container & codecs — MP4/MOV, H.264/HEVC, AAC/Opus
- Resolution & aspect ratio — 9:16 / 16:9 / 1:1 and unusual ratios
- Frame rate & frame rate mode — CFR vs VFR detection
- Bitrate — Reported (if available) + estimated average total bitrate (file size ÷ duration)
- Platform checklists:
- YouTube recommended upload encoding settings (official)
- TikTok In-Feed Ads baseline specs (official ads specs)
YouTube recommended upload settings (official reference)
YouTube publishes recommended upload encoding settings such as MP4 container, H.264 video (progressive, High Profile), and AAC-LC audio at 48 kHz. YouTube also provides recommended video bitrates by resolution and frame rate (SDR and HDR). This tool compares your file against those recommendations so you can spot potential export issues early.
YouTube Recommended Bitrates (SDR)
- 1080p (24/25/30 fps): 8 Mbps
- 1080p (48/50/60 fps): 12 Mbps
- 1440p (24/25/30 fps): 16 Mbps
- 1440p (48/50/60 fps): 24 Mbps
- 4K (24/25/30 fps): 35–45 Mbps
- 4K (48/50/60 fps): 53–68 Mbps
TikTok baseline upload specs (official ads reference)
TikTok's Ads Manager publishes In-Feed video specifications (for ads), including recommended 9:16 creatives, minimum vertical resolution (≥540×960), max file size (≤500MB), and a minimum bitrate threshold (≥516 kbps). While organic uploads may differ, these official specs are a useful baseline for compatibility checks.
FAQ
Does this tool upload my video?
No. Your file stays on your device. The analysis runs locally in your browser using WebAssembly.
What are YouTube's recommended upload encoding settings?
YouTube recommends MP4 container, H.264 video (progressive, High Profile), and AAC-LC audio at 48 kHz, plus provides recommended bitrates by resolution and frame rate for SDR and HDR uploads.
What is VFR and why does it matter?
VFR means Variable Frame Rate. Some editing and upload pipelines handle VFR less predictably than CFR (Constant Frame Rate). This tool detects frame rate mode when it's available in the file metadata.
Why does my TikTok video look blurry even when 'Upload HD' is enabled?
Many creators report that TikTok still re-compresses uploads, and quality can drop depending on the source file's bitrate and export settings. This tool helps you verify your actual export parameters before posting.
How is the average bitrate calculated?
Average total bitrate is estimated from file size divided by duration: (file_size_bytes × 8) / duration_seconds. This includes both video and audio streams. If the file contains embedded bitrate metadata, that is also shown separately.
What platforms does this tool check against?
This tool compares your video against YouTube's official recommended upload encoding settings and TikTok's Ads Manager In-Feed video specifications (used as a compatibility baseline). It also runs general sanity checks for aspect ratio, frame rate mode, and metadata completeness.
Related Tools
Safe Zone Checker
Preview your video screenshots with platform UI overlays. Make sure captions, faces, and CTAs are never blocked by TikTok, YouTube Shorts, or Instagram Reels interface elements.
YouTube Thumbnail Previewer
Preview how your YouTube thumbnail and title will appear across Home Feed, Search Results, Sidebar, and Mobile. Toggle Dark Mode, simulate timestamp badges, and check title truncation before publishing.
JSON Formatter & Converter
Format, validate, and convert JSON. Beautify or minify with configurable indentation. Convert between JSON, YAML, CSV, and TOML. Generate TypeScript interfaces. Visual tree viewer with JSON Path queries.