Requirements dataset · CC BY 4.0 · latest check 2026-10-05

8 upload limits, quoted and dated.

Where a file has to go decides what “small enough” means. Each record quotes the provider’s own page, names the day we read it, and opens the compressor with that limit as the target.

  • USCIS online filing
    Government · Evidence uploads · PDF, JPG, JPEG
    12 MB

    “Files must not be larger than 12MB in size.”

    uscis.gov · 2026-10-05Use
  • iCloud Mail
    Email · Messages · Mail Drop for larger files
    20 MB

    “The size of incoming and outgoing messages (20MB, up to 5GB with Mail Drop turned on)”

    support.apple.com · 2026-10-05Use
  • Gmail
    Email · Attachments · personal accounts
    25 MB

    “For personal Gmail accounts, the limit is 25 MB.”

    support.google.com · 2026-10-05Use
  • Yahoo Mail
    Email · All attachments in one message
    25 MB

    “The sum of all attached files in a single message, both for incoming and outgoing email, must not exceed 25MB in total file size.”

    help.yahoo.com · 2026-10-05Use
  • U.S. District Court, N.D. Cal.
    Court · CM/ECF e-filing · PDF only
    Under 50 MB

    “Files that exceed 50MB cannot be e-filed.”

    cand.uscourts.gov · 2026-10-05Use
  • Gemini
    AI assistant · Gemini Apps file uploads
    100 MB

    “Each video can be up to 2 GB. All other supported file types can be up to 100 MB.”

    support.google.com · 2026-10-05Use
  • NotebookLM
    AI assistant · Sources per notebook
    200 MB · 500,000 words

    “Each source can contain up to 500,000 words or up to 200MB for uploaded files.”

    support.google.com · 2026-10-05Use
  • Claude
    AI assistant · Chat uploads · 1,000 pages per PDF
    500 MB · 1,000 pages

    “500MB per file”

    support.claude.com · 2026-10-05Use
Upload limits by destination, with the provider’s own words and the date each was checked
DestinationLimitIn their wordsSourceCheckedPreset
USCIS online filing
Government · Evidence uploads · PDF, JPG, JPEG
12 MB“Files must not be larger than 12MB in size.”uscis.gov2026-10-05Use
iCloud Mail
Email · Messages · Mail Drop for larger files
20 MB“The size of incoming and outgoing messages (20MB, up to 5GB with Mail Drop turned on)”support.apple.com2026-10-05Use
Gmail
Email · Attachments · personal accounts
25 MB“For personal Gmail accounts, the limit is 25 MB.”support.google.com2026-10-05Use
Yahoo Mail
Email · All attachments in one message
25 MB“The sum of all attached files in a single message, both for incoming and outgoing email, must not exceed 25MB in total file size.”help.yahoo.com2026-10-05Use
U.S. District Court, N.D. Cal.
Court · CM/ECF e-filing · PDF only
Under 50 MB“Files that exceed 50MB cannot be e-filed.”cand.uscourts.gov2026-10-05Use
Gemini
AI assistant · Gemini Apps file uploads
100 MB“Each video can be up to 2 GB. All other supported file types can be up to 100 MB.”support.google.com2026-10-05Use
NotebookLM
AI assistant · Sources per notebook
200 MB · 500,000 words“Each source can contain up to 500,000 words or up to 200MB for uploaded files.”support.google.com2026-10-05Use
Claude
AI assistant · Chat uploads · 1,000 pages per PDF
500 MB · 1,000 pages“500MB per file”support.claude.com2026-10-05Use

Sizes are read as decimal (1 MB = 1,000,000 bytes), the stricter reading. Records for AI assistants drop out of search if nobody re-checks them within 30 days, and all others within 90. Quotes belong to their publishers.

Download the dataset

Every published record, one row per destination, with the quote, the source URL and the checked date. Free to reuse under CC BY 4.0 with attribution to “pdfnex upload limits, pdfnex.com/upload-limits”.

Held back for a human check

We publish a limit only after reading it on the provider’s page. These pages blocked our automated check or did not state a limit, so they wait for a person to verify them in a browser.

  • ChatGPT · help.openai.com answered our fetch with HTTP 403 (Cloudflare) on 2026-10-05.
  • IRS Document Upload Tool · The IRS page states the accepted formats but no size limit.
  • Outlook · Microsoft's page describes the Outlook app's limit for internet accounts such as Outlook.com.
  • Perplexity · perplexity.ai's help center answered our fetch with HTTP 403 on 2026-10-05.

Have a file already? Check it against every limit at once, in your browser. Need the method? Read how to compress to an exact size.