SizeItDown

← Back to SizeItDown

File size limits by platform

Every one of these caps has, at some point, been the actual reason someone opened a compressor. This page collects the current image and video upload limits for the platforms people hit them on most, in one place, so you know the number you're actually compressing toward. If your file is over the limit, compress your image or compress your video to a target just under it - no account needed.

PlatformContentLimitNotes
InstagramPhoto (feed post)30 MBMost optimized JPEGs land well under this
InstagramVideo (feed)100 MBReels via the app: up to 650 MB
X (Twitter)Image5 MBGIF: 15 MB desktop / 5 MB mobile
X (Twitter)Video512 MB2:20 length cap on standard accounts
LinkedInPost image5 MB 
LinkedInProfile/cover banner8 MB 
DiscordFile (no Nitro)20 MBRaised from 10 MB in Aug 2026
DiscordFile (Nitro)500 MBNitro Basic: 50 MB
WhatsAppPhoto (as photo)~100 KBAuto-recompressed by WhatsApp itself
WhatsAppVideo (as media)16 MBSend as Document for up to 2 GB, full quality
FacebookPhoto30 MB 
FacebookReel~1 GBNot consistently published for all video types
TikTokVideo (mobile app)No official limitPractical mobile caps well under 500 MB; desktop upload allows more
YouTubeCustom thumbnail2 MB / 50 MBMobile / desktop upload
GmailAttachment25 MBPer email, personal account
SlackFile upload1 GBSame cap on every plan, Free included

Instagram

A feed photo tops out at 30 MB and a feed video at 100 MB. Reels posted directly from the Instagram app get a much higher 650 MB ceiling - but if you're uploading through a third-party scheduler or API, expect it to enforce a lower 300 MB cap instead.

X (Twitter)

Images are capped at 5 MB, GIFs at 15 MB on desktop or 5 MB on mobile. Video is capped at 512 MB regardless of subscription tier - what a Premium subscription changes is the maximum video length (up to 4 hours), not the file size limit.

LinkedIn

A standard post image is capped at 5 MB. Profile pictures and cover/banner images get a bit more headroom at 8 MB.

Discord

Discord raised its free-tier file upload cap from 10 MB to 20 MB in August 2026. Nitro Basic subscribers get 50 MB, and full Nitro subscribers get 500 MB per file.

WhatsApp

Anything sent as a "Photo" gets automatically recompressed by WhatsApp to roughly 100 KB, no matter what you started with - there's no way to opt out of this via the Photo attachment path. Video sent as media is capped at 16 MB. If you need to preserve original quality above that, send it as a Document instead, which allows up to 2 GB.

Facebook

A photo is capped at 30 MB. Video limits are messier and vary by content type and rollout status on a given account - Reels are commonly cited around 1 GB, but Facebook doesn't consistently publish one figure for every video format.

TikTok

TikTok doesn't publish a single official upload size limit. In practice, mobile app uploads are capped well under 500 MB (Android generally lower than iOS), while the desktop web uploader at tiktok.com accepts substantially larger files. If a clip is getting rejected on mobile, compressing it down to a few hundred MB first is the reliable fix.

YouTube

This one's specifically about the custom thumbnail, not the video itself - YouTube's video upload has no comparably small size limit. A thumbnail is capped at 2 MB from a mobile device or 50 MB from desktop.

Gmail

25 MB total per email on a personal account. Because MIME/Base64 email encoding adds roughly a third to a file's effective size in transit, keeping an attachment noticeably under 25 MB - not right at the edge - avoids it silently getting swapped for a Google Drive link.

Slack

1 GB per file, unchanged across Free, Pro, Business+, and Enterprise Grid. The plans differ in total workspace storage and how far back message history goes, not in what a single file can weigh.

Have a limit to add or correct?

These numbers are checked periodically, not continuously, and platforms change them without notice. If something here is out of date, let us know.