Video Upload Checker: Will It Fit Instagram, X, YouTube?
Check a video or picture against X, Instagram, YouTube, Facebook, WhatsApp and LINE upload rules. Pass, fail or cannot tell per rule, with sources. No upload.
Last updated:
Was this tool useful?
Use the tool above and you can rate it here.
See which platform rules your video or picture breaks, before you upload
An upload can fail because a file breaks a rule you did not know about: too long, too heavy, the wrong shape, too many frames per second. Drop a video or a picture here and pick a platform, or leave it on All platforms. The checker reads the file on your own device, compares each value with limits taken from the platforms' help pages (one, the length of a LINE chat video, from a third-party report), and shows pass, fail or cannot tell for every rule, with the value it found, the rule, who states it and a source link. This site is not made by, affiliated with or endorsed by any of these platforms.
What it reads from your file
For a video it reads the length, the file size, the picture size as it is shown (a phone's rotation flag is applied), the frame rate, the video and sound formats, the bit rate and the file type. The length and picture size are read first, by your browser, and shown straight away. The rest comes from the same converter engine the other video tools use, which downloads once (about 31 MB) and is saved in your browser for next time. For a picture it reads the file size, the type from the first bytes of the file, and the pixel size as your browser decodes the picture (no engine is needed). Your file is not uploaded: only the engine is downloaded. If a value is not stored in the file, or the engine cannot read it, the row says cannot tell. One value is an estimate: when a video does not store its own bit rate, the checker uses the whole file's rate (sound included) as an upper bound for the picture's, and says cannot tell if that is over the limit and the sound's rate is not stored either.
What the platforms' own pages say (read 15 October 2026)
X, for a video posted on the web by a free account: up to 140 seconds and 512 MB, at most 1920 x 1200 pixels (or 1200 x 1900 for a tall video), 40 frames per second and 25 Mbps, with a shape between 1:2.39 and 2.39:1. X states the size as "512MB" and the checker counts a megabyte as 1,048,576 bytes. Instagram Reels: a shape between 9:16 and 1.91:1, at least 30 frames per second, a minimum resolution of 720 pixels (the checker applies it to the shorter side), up to 20 minutes, and reels over 3 minutes are not recommended to new audiences. YouTube Shorts: square or vertical, up to 3 minutes. A normal YouTube video: 256 GB or 12 hours, whichever is less (a note on that row says default accounts upload up to 15 minutes until verified). Facebook says every video is a reel of any length and shape and recommends an MP4 in H.264 or H.265 at 1080p (the checker treats that as a minimum for the shorter side) and 24 to 60 frames per second, so those rows are marked as recommendations. WhatsApp's Help Center gives 100 MB on a faster connection and 64 MB on a slower one, 90 seconds for a Status and 2 GB for a document. LINE chat video is cut at 5 minutes according to a Japanese technology site, not LINE's own help page, so that row is marked as a third-party report.
Where the sources disagree
Platforms contradict themselves, and the checker does not hide it. X's own pages give its Premium video limits as 4 h, 16 GB on some pages and about 3 h, 8 GB on others, so Premium is not checked. X also has a separate studio, Media Studio, that allows a higher frame rate, so a file can fail in the normal post box and pass there. WhatsApp's Help Center no longer shows the older 16 MB limit, so that row is a figure to check: a file over it gets an amber row, not a red one, and a file under it gets a pass that says to check the current rule. Facebook's page says reels can be any length and shape, so there is no length or shape check for it. When a row is third-party or disputed it says so. Every row has a source link; for WhatsApp the link goes to the Help Center and the row names the article. The rules are meant to be re-read about every 90 days; this version was read on 15 October 2026.
What a pass does and does not mean
Pass means the file is inside the published number, not that the platform will take it. Platforms can also recompress a file or check it for copyright, and their limits can differ by account type or place. The checker has no file size row for Instagram reels or for Facebook uploads, because no maximum was found on their help pages when the rules were read, and it does not invent one. A fail on a recommendation, such as the Facebook rows, does not mean the upload will be refused. If a platform refuses a file the checker passed, trust the platform.
Fixing a failed row
Each failed row offers a button to the tool that fixes it, and it carries your file with it, so you do not have to choose it again where the tool accepts a hand-over. A file that is too long goes to the video trimmer, a file that is too heavy to the video compressor or, for WhatsApp, the WhatsApp video compressor, and a wrong shape on X to the aspect ratio tool. Other buttons lead to pages made for a job: fitting a video to X's limits, making a YouTube Short, resizing for Instagram, splitting a long video into parts, or compressing or resizing a picture.
Pictures, thumbnails and stickers
Drop a picture instead and the platform buttons change to the places that publish picture rules. For X it checks a photo against 5 MB and a GIF against 15 MB on the web and 5 MB in the phone app. For a YouTube thumbnail it checks the file size (against both the desktop and the phone limit), a minimum width of 640 pixels, the 16:9 shape and a JPG or PNG file. For a WhatsApp sticker it checks 512 x 512 pixels, WebP (the format WhatsApp's sticker repository requires on Android; its iOS notes also allow PNG for a still sticker) and the size limit for a still or animated sticker. For a LINE sticker it checks that the picture is no larger than 370 x 320, that both sides are even, PNG and 1 MB. It does not check for a transparent background or count frames.
Sources and checks
- X Help: videos on X: Video length, size, resolution, frame rate, bit rate and aspect ratio limits for a post on the web.
- Instagram Help: Reels: The shape range, minimum frame rate and minimum resolution for Reels.
- YouTube Help: Shorts: Shorts are square or vertical and can be up to three minutes long.
- Meta Business Help: reels specifications: The recommended file type, codecs, resolution and frame rate for Facebook reels.
Frequently asked questions
- Is my video uploaded when I check it?
- No. The file is read on your own device and is not sent to any platform or to this site. For a video, the only download is the converter engine (about 31 MB, once), which reads the frame rate, formats and bit rate. The length and picture size are read by your browser before that. A picture needs no engine.
- Which platforms and rules does it check?
- For video: X, Instagram Reels, YouTube Shorts, a normal YouTube video, Facebook Reels, WhatsApp and LINE. Only rules found on a platform's help page, or in one third-party report that is marked as such, are shown, each with a source link; the result shows the date the rules were read (15 October 2026). For pictures: X photos and GIFs, YouTube thumbnails, WhatsApp stickers and LINE stickers. TikTok is not included because its numbers could not be confirmed from its own pages when the rules were collected.
- If every row passes, will the platform accept my file?
- Not necessarily. Passing means the file is inside the numbers the platform publishes. The platform can still recompress it, block it for copyright, or apply a limit it does not publish or has changed since the rules were read. Treat a pass as a good sign and the platform's own upload as the final test.
- Why does a row say cannot tell?
- Because the value is not in the file, the converter engine could not read it, or the platform lists a part of the rule this tool does not check yet. For example, if a video does not store its bit rate and the whole file's rate is over the limit, the checker cannot separate the picture's share from the sound's. The row says which of these it is, and it never counts as a pass.
- Why do some rows say to check the current rule?
- Those figures are not the platform's own current statement. A row marked as reported by a third party comes from a technology site, and a disputed row is a figure that is not the platform's current statement, such as the older WhatsApp figure. A failing row of this kind is shown in amber, and a passing one says to check the current rule, so you can double-check the source link before relying on it.
- Why does my screen recording fail on X at over 40 frames per second?
- X's help page for videos posted on the web gives a maximum of 40 frames per second, and a screen recording can be made at 60. The check follows that page. X also has a studio with higher limits, so a file can pass there and fail in the normal post box. The failed row links to the tool made for fitting a video to X's limits.
- Does it check X Premium limits or Media Studio?
- No. It checks a free account posting on the web. X's own pages give Premium video limits as 4 h, 16 GB on some pages and about 3 h, 8 GB on others, so there is no single figure to check against, and Media Studio uses different limits from the normal post box.
- What should I do when a check fails?
- Use the button under the failed row. It opens the tool that fixes that rule, such as the trimmer for length or a compressor for file size, and passes your file along where the tool accepts it. Fix one thing at a time and check the result again by dropping the new file here.
- Is it free, and is it connected to X, Instagram or YouTube?
- It is free, with no account and no watermark. It is not made by, affiliated with or endorsed by X, Instagram, Meta, YouTube, Google, WhatsApp or LINE. It only compares your file with figures taken from those companies' help pages (and one third-party report for LINE), which are linked on every row.
Related tools
- Video Compressor — Compress MP4 Online Free, No Upload
Compress MP4, MOV, and WebM videos right in your browser — no upload, no watermark, no sign-up. Three quality presets powered by FFmpeg on your device.
- Video Trimmer — Cut Video Online Free, No Upload
Cut any video by start and end time in your browser — fast lossless trim or frame-accurate mode. No upload, no watermark, no account.
- Change Video Aspect Ratio — 9:16, 1:1, 16:9, No Upload
Change video aspect ratio online: turn a landscape clip into vertical, square or widescreen with a blurred background, black bars or a crop. Free.
- Video Metadata Viewer — Codec, Bitrate, GPS and Tags
View video and audio metadata online: codec, resolution, frame rate, bitrate, duration, streams, tags, rotation and any GPS location. Free, no upload.
- Video Bitrate Calculator — File Size and Bitrate Maths
Video bitrate calculator: find the bitrate that fits a size limit, or the file size for a bitrate and length. Includes an FFmpeg command. Free, no upload.