A job portal does not care that your CV looks beautiful. It cares that the file is under its limit, that the text can be parsed, and that the upload does not time out. The frustrating part is that these are not the same problem, and the wrong compression can solve one while breaking another.
This is the workflow I would use for a CV, a cover letter, or a portfolio PDF that has to go through a portal. It takes about five minutes and leaves the original untouched.
1. Find the real limit
Check the portal—s instructions before touching the file. Common limits are 2 MB or 5 MB for a CV, and 100 KB, 200 KB or 500 KB for a photograph or a scanned form. Some government and university portals are much stricter than a commercial applicant tracking system (ATS).
Also check the dimensions if the portal asks for a photo. A 100 KB image that is 4,000 pixels wide may still be rejected or displayed badly. The limit is often a pair: file size and pixel size.
2. Know which kind of PDF you have
There are two very different files hiding behind the .pdf extension:
- A text PDF. The words are real text. You can select them, search them, and copy them. This is what a word processor or a design tool exports. It compresses well because the text is small and the images can be resized.
- A scanned PDF. The pages are pictures of text. Selecting a line selects the whole page. This compresses like an image, and the text is invisible to an ATS unless someone runs OCR first.
If your CV was —printed to PDF— from a browser or a scanner app, it may be a scan even though it looks sharp. Open it and try to select a sentence. If you cannot, run PDF to Text OCR or rebuild the document from the original Word file. Compressing a scan does not create a text layer.
3. Compress without flattening the text
The safest approach is to use a compressor that keeps the PDF structure and re-encodes the images, rather than one that renders every page to a single picture. A rendered page will look fine at 100% and fail the moment a recruiter tries to search for —Python— or an ATS tries to parse your job titles.
Use the Compress PDF tool, choose the balanced setting first, and download a copy. Do not overwrite the original. If the result is larger than expected, the file may already be well optimised, or the images may be the real weight.
4. The five-minute workflow
- Keep the original. Put it somewhere you will not lose it. Every step below works on a copy.
- Check the page count and links. A compression should not add or remove pages. Click one link if the CV has a portfolio URL.
- Compress at a balanced setting. Download the result and check the file size in your file manager, not only in the browser.
- Open the result and select a paragraph. If the text selects, the layer survived. If the whole page highlights as one block, you have a scan or a flattened export.
- Rename it properly.
Firstname-Lastname-CV.pdfis easier for a human and safer for a portal thanfinal-final-2.pdf.
5. If it is still too big
Compression has a floor. A 12-page portfolio with full-page photography will not become 100 KB without turning into a different document. In that order, try:
- Resize the images inside the document. A 3,000-pixel photo placed at 300 pixels on the page is wasting space. Rebuild the PDF from the source file with sensible image dimensions.
- Remove pages that do not belong. References, old certificates and duplicate cover letters are common culprits.
- Split the portfolio. Send the two-page CV through the portal and link to the full portfolio, or upload it as a separate attachment if the portal allows one.
- Use a text-first layout. A clean, single-column CV with one small photo compresses far better than a designed two-column layout with background images.
- Ask the recruiter. If the portal—s limit is impossible for the requested document, a short email explaining the situation is better than submitting an unreadable file.
6. A note on ATS parsing
Applicant tracking systems are not reading your PDF the way a human does. They extract text, look for headings, and try to match dates and job titles. Two-column layouts, text inside images, unusual fonts and tables can all confuse the parser. Compression is not the main cause of ATS failure, but flattening the file during compression can be.
If you want a quick check, run the PDF through PDF to Text and read the output. If the text comes out in a sensible order, an ATS has a fair chance. If it comes out as an empty page or a jumble, fix the source layout before worrying about file size.
Common mistakes
| Mistake | What it costs | Better move |
|---|---|---|
| Screenshotting the CV to make it smaller | No text layer; ATS sees a picture | Compress the original text PDF |
| Using the most aggressive preset immediately | Mushy images, unreadable small print | Start balanced; go stronger only if needed |
| Overwriting the only copy | No way back if the output is bad | Keep the original; compress a copy |
| Ignoring the portal—s pixel limit | Upload rejected despite a small file | Check dimensions as well as KB |
| Sending a 12 MB portfolio to a 2 MB form | Failed upload or auto-rejection | Split, link, or ask the recruiter |
Before you press submit
- The file size is under the portal—s limit with a little headroom.
- Every page is present and in the right order.
- Text can be selected and searched.
- Links and email addresses work.
- The filename includes your name and the document type.
- You have opened the file on a phone as well as a computer.
That is the whole job. The compression is the easy part; the checking is what stops a good application from being rejected by a file-size meter.