The short version

  • Oracle Taleo ships with a default of 1 MB per attached file and 10 files per record. An employer can raise the file size, but Oracle caps any single file at 5 MB.
  • Greenhouse accepts uploads up to 100 MB. That is a hundredfold difference between two systems you apply through in the same afternoon.
  • Because the limits differ that much, only the smallest one is useful advice. Stay under 1 MB and every documented system accepts the file.
  • Raising a Taleo limit requires the employer to file a service request with Oracle. It is not a setting a recruiter flips.
  • Almost every oversized resume is oversized for one of two reasons: an embedded photo, or a document exported as an image rather than as text.

File size is the least discussed constraint in job applications and one of the few with published, checkable numbers attached. It is also the only one that can stop an application before anything is evaluated at all: an upload that exceeds the limit does not get parsed badly, it does not get submitted.

The numbers are public, and they are further apart than almost anyone expects.

The documented limits

Oracle publishes Taleo's defaults precisely. Attached File Maximum Size defaults to 1048576 bytes, exactly 1 MB, and Attached File Maximum Number to 10 files per entity record. The same settings govern every attachment in the suite, from candidate files to offers.

Oracle also sets a ceiling of 5 MB per file. It is not a per-submission allowance: Oracle allows any combination of file size and file count as long as it does not exceed 5 MB per file or the employer's package limits. In its Basic package example, the total is capped at 10 MB.

The file count is shared, too. Oracle counts candidate-facing attachments across all of a candidate's profiles and job submissions, so the default 10 covers everything you send to that employer's Taleo, not each application.

Greenhouse sits at the other extreme: candidates can upload doc, docx, pdf, rtf and txt files up to 100 MB, and employers who want anything larger are told to ask for a link instead. For a resume, that is effectively no limit.

SystemCandidate upload limitRelated guidance
Oracle Taleo1 MB per file, 10 files per candidate by default; at most 5 MB per file if raisedChanges need an Oracle Support service request; macros are blocked by default
Greenhouse100 MB per uploadIf an upload fails, re-save as PDF and reduce the file size
WorkdayNone found in public documentationParsing guidance: use resumes without images or image-based styles
iCIMSNone found in public documentationIts text-extraction API gives up after 1 minute 30 seconds, with two attempts
Figures from each vendor's own documentation, checked September 2026.

Workday and iCIMS publish no candidate-facing figure we could find, so the lowest published number is the one to design around. It holds everywhere we can check, and meeting it costs nothing.

Why the low limit tends to stay low

Taleo's 1 MB is a default rather than a maximum, so in principle an employer could raise it. In practice, Oracle's documentation states that changing these limits requires a service request submitted for validation by Oracle Support.

Core Principle
“A limit that requires a support ticket to change is a limit that mostly does not get changed.”

So while you cannot know a given employer's configuration, the base rate strongly favours the default. Assuming 1 MB costs you nothing and protects you against the one failure mode that produces no application at all.

What actually makes a resume large

A two-page text document has no business approaching a megabyte. Text is tiny. When a resume is oversized, it is almost always carrying something that is not text.

  • A photograph. A single uncompressed headshot can exceed the entire Taleo default by itself.
  • A scanned document. A scan is an image of a page. It is large, and it also carries no text layer to parse, so it fails twice.
  • Embedded fonts. Full font embedding on an unusual typeface adds substantial weight for no benefit to a parser.
  • Design assets. Icons, skill bars, background graphics and logos, none of which are extracted as anything.
  • Export settings. Print-quality or press-quality PDF export can inflate a file several times over screen quality.

The consistent pattern is that everything inflating the file is also something a parser cannot read. Cutting size and improving extraction are the same edit, which is unusually convenient.

Recommended Action

Check what a parser extracts from your file

Optimize your application materials in under 2 minutes.

If extraction returns little or nothing from a large file, the document is almost certainly an image rather than text, which is the case where size and parse failure share a single cause.

Practical targets

Aim comfortably under 1 MB. A text-based resume of ordinary length, exported at screen quality without a photo, typically lands between 50 and 300 KB, so the target requires no compromise on content.

If a file will not come down, the fix is to find the image rather than to compress harder. Remove the photo, replace any graphic elements with text, and re-export from the original document rather than re-saving the PDF, which usually leaves the embedded assets in place. Then run the new file through an ATS resume checker to confirm the text still extracts cleanly.

Frequently asked questions

There is no single answer. Oracle Taleo defaults to 1 MB per file, Greenhouse accepts up to 100 MB, and Workday and iCIMS publish no candidate-facing figure we could find. Since you rarely know how an employer has configured its system, under 1 MB is the one size that clears every documented limit.

By default, 1 MB per file: Oracle sets Attached File Maximum Size to 1048576 bytes and allows 10 attachments per entity record. An employer can change this only through a service request validated by Oracle Support, and no single file may exceed 5 MB. In Oracle's Basic package example, total attachments are capped at 10 MB.

The file exceeds the employer's configured limit, which on a default Taleo setup is 1 MB. A text-only resume rarely gets near that, so an oversized one is almost always carrying something that is not text: a photo, a scanned page, fully embedded fonts, design graphics or a print-quality PDF export.

Take out what is not text. Delete any photo, replace icons and skill bars with plain text, and export again from the original document at screen quality rather than re-saving the existing PDF, which usually keeps the embedded assets. Greenhouse gives candidates similar advice: if an upload fails, re-save as a PDF and reduce the file size.

We did not find a candidate-facing figure in either vendor's public documentation, so we do not quote one. Workday's parsing guidance says to use resumes without images or image-based styles, and iCIMS stops trying to extract text after one minute thirty seconds and two attempts. If the application page states a limit, follow it. Otherwise, stay under 1 MB.

It can. iCIMS gives up on text extraction after one minute thirty seconds, so a heavy file can time out. More often, what makes a resume large is what a parser cannot read. A scan carries no text layer, so nothing is extracted until OCR runs, and photos, icons and skill bars are not extracted as anything. Cutting the file down to text fixes the size problem and the parsing problem with one edit.