Skip to content

Upload limits

Every upload limit in 2026

File size, pixel and length limits for 24 email, chat, social, ID-photo and form services, each checked against the service’s own help pages. These are the numbers our tools use when you pick a destination.

Updated September 28, 2026

Gmail

Checked Sep 16, 2026
Gmail limits
Attachments you send (all files combined) 25 MB total
Messages you receive up to 50 MB
  • Go over 25 MB and Gmail quietly swaps your attachment for a Google Drive link.
  • Mail is encoded in transit, which inflates it by about a third. If your recipient's server is strict, aim for 18 MB.

Source: Google Gmail Help: attachment size limits

Outlook.com

Checked Sep 16, 2026
Outlook.com limits
Attachments per email 20 MB
  • Microsoft 365 work accounts default to the same 20 MB, but admins can change it.

Source: Email attachment limits compared (2026)

iCloud Mail

Checked Sep 28, 2026
iCloud Mail limits
Attachments per email 20 MB
With Mail Drop up to 5 GB, sent as a link
  • Apple Mail offers Mail Drop automatically when an attachment is too big; the recipient gets a download link that lasts 30 days.

Source: Apple Support: Mail Drop limits

WhatsApp

Checked Sep 16, 2026
WhatsApp limits
Photos, videos & voice sent as media 16 MB per file
Any file sent as a Document 2 GB per file
Photos in HD mode long edge up to 4096 px
  • Media gets recompressed by WhatsApp. Sending as a Document keeps full quality but loses the inline preview.

Source: WhatsApp file size limits (2026)

iMessage

Checked Sep 16, 2026
iMessage limits
Attachments between Apple devices about 100 MB
  • If a message falls back to SMS/MMS, the real limit drops to what the carrier allows — often under 1 MB.

Source: Apple Community: iMessage attachment size

Instagram

Checked Sep 28, 2026
Instagram limits
Feed post, portrait (best reach) 1080 × 1350 px (4:5)
Feed post, 3:4 (matches the profile grid) 1080 × 1440 px
Feed post, square 1080 × 1080 px
Feed post, landscape 1080 × 566 px (1.91:1)
Stories & Reels 1080 × 1920 px (9:16)
Reel length up to 3 minutes to be recommended to new viewers
  • Instagram downsizes anything wider than 1080 px, so bigger uploads just get recompressed by Instagram.
  • Longer Reels (up to 15–20 minutes on some accounts) can be posted, but Instagram only recommends Reels of 3 minutes or less to people who don’t follow you.

Source: Buffer: Instagram image size guide 2026 , Instagram Reels length in 2026 , Instagram Reels over 3 minutes and recommendations

LinkedIn

Checked Sep 16, 2026
LinkedIn limits
Post images (JPG, PNG, WebP) 5 MB per image
Landscape post image 1200 × 627 px
Square post image 1200 × 1200 px
Profile photo 400 × 400 px
Profile background 1584 × 396 px
Video up to 5 GB, 15 min (desktop) / 10 min (mobile)
PDF document posts up to 100 MB, 300 pages
Easy Apply résumé (PDF/DOC/DOCX) 2 MB

Source: Sendible: LinkedIn post size 2026 , LinkedIn Help: upload your resume

TikTok

Checked Sep 16, 2026
TikTok limits
Upload from iPhone 287.6 MB
Upload from Android 72 MB
Video size 1080 × 1920 px (9:16)

Source: TikTok video size limits 2026

YouTube

Checked Sep 28, 2026
YouTube limits
Thumbnail (recommended) 3840 × 2160 px (16:9); 1280 × 720 at least
Thumbnail upload, desktop up to 50 MB, JPG or PNG
Thumbnail upload, phone app up to 2 MB
Shorts thumbnail 2160 × 3840 px (9:16), 640 px wide at least
Shorts square or vertical, up to 3 minutes
  • The thumbnail limit rose from 2 MB to 50 MB on desktop in 2026, for 4K thumbnails. The YouTube phone app still stops at 2 MB, so keep a copy under 2 MB if you upload from your phone.
  • Since 15 October 2024, square and vertical videos up to 3 minutes count as Shorts.

Source: YouTube Help: add video thumbnails , YouTube Help: three-minute Shorts

Link previews (Open Graph)

Checked Sep 28, 2026
Link previews (Open Graph) limits
Recommended og:image 1200 × 630 px (1.91:1)
Smallest Facebook accepts 200 × 200 px
Largest file Facebook accepts 8 MB
  • LinkedIn, X, Slack, Discord, WhatsApp and iMessage all show a 1200 × 630 image well; X needs twitter:card set to summary_large_image to show it large.

Source: Meta for Developers: images in link shares

Passport, visa & ID photos

US visa (DS-160)

Checked Sep 28, 2026
US visa (DS-160) limits
Digital photo upload square JPEG, 600×600 to 1200×1200 px, max 240 KB
Printed photo 2 × 2 in (51 × 51 mm)
  • The image must be in color, in the sRGB color space. iPhone photos are often HEIC and in Display P3 color — both get rejected. Convert to an sRGB JPEG first.
  • A scanned print must be 2 × 2 in, scanned at 300 pixels per inch.

Source: US Department of State: digital image requirements

Schengen / EU visa & passport

Checked Sep 28, 2026
Schengen / EU visa & passport limits
Printed photo 35 × 45 mm
Digital upload (common portal rule) JPEG, 413 × 531 px (35×45 mm at 300 dpi), often max 240 KB
  • The face must be 32–36 mm from chin to forehead (70–80% of the photo), in an ICAO-compliant photo no more than 6 months old.
  • Each consulate and visa center sets its own digital file limit — 240 KB to 500 KB is typical. Check your portal.

Source: European Commission: ICAO photograph guidelines for Schengen visas , France-Visas: Schengen visa photograph instructions

UK passport (online)

Checked Sep 28, 2026
UK passport (online) limits
Digital photo JPEG, at least 600 × 750 px, 50 KB – 10 MB
  • In color, taken in the last month, against a plain light-colored background, and not altered by software.

Source: GOV.UK: photos for passports

India passport (Passport Seva)

Checked Sep 28, 2026
India passport (Passport Seva) limits
Printed photo 35 × 45 mm, white background
Digital photo upload JPEG, 630 × 810 px, 10 – 250 KB
  • Passport Seva’s ICAO guideline sets the 630 × 810 px size, a white background and a face filling 80–85% of the photo, with glasses taken off. The 10–250 KB range is what the portal is widely reported to accept; the guideline itself gives no file size.

Source: Passport Seva: guidelines for ICAO-compliant photographs , India passport photo size, as reported in 2026

Job portals & online forms

SSC exam forms (India)

Checked Sep 28, 2026
SSC exam forms (India) limits
Signature JPEG, 10 – 20 KB, about 6.0 × 2.0 cm
Photograph taken live by the application with your camera — there is no photo file to upload
Photograph (older notices) JPEG, 20 – 50 KB, about 3.5 × 4.5 cm
  • The 2026 notices have the application capture your photograph live, without cap or glasses; photographing an existing photo gets the application rejected. Only the signature is uploaded.
  • Every exam notification can change these numbers. Always check the notice for your exam.

Source: SSC: CHSL 2026 notice, paragraphs 9.4–9.6

UPSC exam forms (India)

Checked Sep 28, 2026
UPSC exam forms (India) limits
Photograph JPEG, 20 – 200 KB, face covering 3/4 of the photo, plain white background
Signature JPEG, 20 – 100 KB, 350 – 500 px, signed three times one below the other
Live photograph taken with the webcam or a phone during the application, and matched against the uploaded photo
  • Save the files as photo.jpg and signature.jpg. Both ears must show in the photo, and it must not be signed.

Source: UPSC: instructions for uploading the photo and signature

Job portals

Checked Sep 16, 2026
Job portals limits
LinkedIn Easy Apply résumé 2 MB (PDF, DOC, DOCX)
Safe size for most applicant tracking systems under 2 MB as PDF
  • Company career sites (Workday, Greenhouse, Lever…) each set their own cap. A text-based PDF under 2 MB clears almost all of them.

Source: LinkedIn Help: upload your resume

Print shops

Checked Sep 16, 2026
Print shops limits
Photo prints & flyers 300 dpi at the printed size
A4 at 300 dpi 2480 × 3508 px
US Letter at 300 dpi 2550 × 3300 px
4 × 6 in photo at 300 dpi 1200 × 1800 px
  • Most shops convert to CMYK themselves. Send a high-quality JPEG or PNG in sRGB unless they ask otherwise.

Source: Hootsuite: image sizes guide (Sept 2026)

How we keep this list honest

For every size a platform sets — thumbnails, stickers, banners, link previews — see the platform size guides. Each limit is checked by a person against the service’s own help pages, and the date is shown on its card. We count 1 MB as 1,000,000 bytes, the stricter reading, so a file that fits here fits there. Spotted a change? Email hello@fixmyfiles.cc.

Changelog

  • Sep 16, 2026: First public version. Discord free uploads listed at 20MB (raised from 10MB on 13 Aug 2026).
  • Sep 28, 2026: Added YouTube (thumbnails now up to 50 MB on desktop, 2 MB on mobile; Shorts up to 3 minutes), link-preview images, iCloud Mail and Proton Mail. Instagram Reels: longer uploads allowed, but only Reels up to 3 minutes are recommended to new viewers.
  • Sep 28, 2026: Checked against the official pages. SSC: the 2026 notices capture the photo live in the application, and the signature is now about 6.0 × 2.0 cm (10–20 KB). UPSC: photo 20–200 KB (was 300), signature signed three times, 20–100 KB at 350–500 px, plus a live photo. US visa, UK and India passport rules confirmed at their official sources.

Questions

What is the attachment limit for Gmail?

25 MB for all attachments on one email combined. Anything bigger is replaced with a Google Drive link.

How big can a video be on WhatsApp?

16 MB when sent as a video. As a Document it can be up to 2 GB, but it arrives without a preview.

What is Discord’s file size limit in 2026?

20 MB per file on free accounts, 50 MB with Nitro Basic and 500 MB with Nitro.

Why do you count 1 MB as 1,000,000 bytes?

It is the stricter reading. Some services count 1 MB as 1,048,576 bytes, so a file that fits our number fits theirs either way.