Free · Fast · Privacy-first

Compress PDF to Under 1MB

A 1MB ceiling is one of the most common upload restrictions on the internet, and one of the most frustrating.

Target specific file size thresholds

🔒

No watermark added to output

Fully browser-based, files stay private

Free with no usage limits

Cost
Free forever
Sign-up
Not required
Processing
In your browser
Privacy
Files stay local
FreeNo signupWhite-label

Add this PDF Compressor to your website

Drop the PDF Compressor into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.

  • Files stay 100% in the visitor's browser
  • Responsive — adapts to any container width
  • Free forever, no API key needed

Embed code

<iframe
  src="https://www.fixtools.io/pdf/pdf-compressor?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="PDF Compressor by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

Why government and visa portals hard-cap uploads at 1MB

Government portals, visa application systems, examination registration boards, and public sector job boards frequently enforce a hard 1MB ceiling on document uploads. These systems were often built in the early 2000s when server storage was genuinely expensive and bandwidth between datacentres was limited, and the underlying infrastructure has often not changed even as commercial hosting costs collapsed. Indian government portals hosted by the National Informatics Centre, the United Kingdom Visas and Immigration online service, numerous United States federal contractor portals, and dozens of Commonwealth examination authorities all explicitly state a maximum file size of 1MB on their upload fields. The enforcement is automatic and silent: the form either rejects the file without explanation or throws a generic validation error, and there is no human appeal process. The only path forward is to submit a smaller file.

To reliably reach under 1MB, the key variable to understand is the interaction between page count and embedded image content. A single-page CV exported from Microsoft Word at default settings typically runs between 200KB and 500KB without any further compression needed, because Word stores text as compact vector character data rather than as pixel images. The problem arises when the PDF includes a profile photograph (common for passport-style applications), scanned supporting documents, or pages exported from design tools such as Canva or Adobe InDesign, which embed images at 150 to 300 dots per inch by default. A two-page application form with a single passport photograph at 300 DPI can easily reach 3 to 5MB even though the visible content is minimal. FixTools re-encodes those embedded images at a lower JPEG quality factor and resamples to roughly 96 DPI, which is sufficient for all screen display and standard office printing, cutting the same file to between 400KB and 700KB without any visible change at normal viewing distances.

When even maximum compression cannot bring a multi-page document below 1MB, the most reliable strategy is to split the PDF before compressing. If a portal asks for a CV plus a supporting statement, check whether it accepts both as separate uploads rather than as a single merged file. Submitting a 600KB CV and a 400KB statement separately is far cleaner than trying to compress a merged 6MB document down to under 1MB in one aggressive pass, which would visibly degrade image quality across both sections. For single-page documents, make sure the source file itself is not carrying unnecessary metadata, embedded fonts at high subset sizes, or colour profiles from print workflows. Re-exporting from Word or Google Docs as optimised for screen before compressing can reduce the baseline file size by 30 to 50 percent before FixTools even starts. This combination of source-level optimisation plus aggressive compression at the FixTools stage is what produces the smallest possible output for any given document.

There is one more dimension worth understanding: the difference between megabytes and mebibytes. Many older portals were built by engineers who used the binary definition of a megabyte, which is 1,048,576 bytes (one mebibyte), while modern operating systems and most browsers report file sizes using the decimal definition of 1,000,000 bytes. A file that your operating system displays as 1.0MB may be 1.048MB in the portal's measurement, which would still pass a 1MB binary limit but fail a 1MB decimal limit. If your compressed file is right at the threshold, the safest approach is to target 0.9MB or smaller, which gives a margin of safety that covers any unit interpretation. FixTools displays the output size using the same convention as your browser, so what you see in the download bar is what the portal upload field will measure.

How to use this tool

💡

Upload your PDF and use the high-compression setting to push the file below 1MB. For multi-page documents, the tool balances image quality across all pages to meet the target.

How It Works

Step-by-step guide to compress pdf to under 1mb:

  1. 1

    Open the PDF Compressor

    Click the link to launch the FixTools PDF Compressor in a new browser tab. The tool loads as a standard web page and does not require any installation, plugin, or browser extension. Both desktop and mobile browsers are supported, including Safari, Chrome, Firefox, and Edge across all major operating systems.

  2. 2

    Upload your PDF

    Drag your PDF file from your file manager onto the upload area, or click the upload zone to open your system file picker and browse to the file. The PDF loads into browser memory rather than uploading to a remote server, so you will see no network activity during this step. Files of any size can be selected.

  3. 3

    Choose high compression

    Select the high or maximum compression preset to apply the most aggressive image resampling and metadata stripping available. This is the setting that gives the smallest possible output for a given input. For most one or two page documents containing a single embedded photograph, high compression reliably produces output below the 1MB threshold.

  4. 4

    Compress the file

    Click the Compress PDF button to start processing. Your browser will work through each page of the document, resampling embedded images, re-encoding them with a lower JPEG quality factor, stripping unused fonts and metadata, and rewriting the internal cross-reference table. Processing for a typical CV takes between five and twenty seconds.

  5. 5

    Download and verify the size

    When processing completes, the compressed PDF downloads automatically to your device. Open your file manager, locate the file in your Downloads folder, and check the size. If it is still above 1MB, you have a few options: rerun the compression at the highest setting, split the PDF into separate parts, or remove embedded photographs from the original source document before re-exporting.

Real-world examples

Common situations where this approach makes a real difference:

Job applicant

A recent graduate applying to a civil service recruitment portal discovers that the upload form silently rejects any file above 1MB without showing a clear error. Their two-page CV, exported from Microsoft Word with a small headshot photo at the top and an embedded company logo from a previous internship, weighs 2.8MB on disk. They open FixTools, drag the CV onto the upload zone, choose the high compression preset, and download a 680KB output file within fifteen seconds. The headshot photo looks slightly softer at extreme zoom but remains clean at normal reading distance, and the application submits without errors on the first attempt after several previous failures.

Visa applicant

A United Kingdom visa applicant needs to upload a scanned three-month bank statement to support a tourist visa application. The original document was scanned on an office multifunction printer at 300 DPI in colour, producing a three-page PDF totalling 4.2MB. After running the file through the FixTools PDF Splitter to remove a blank reverse page that the scanner included by default, the document drops to two pages and 2.8MB. Applying high compression in FixTools then brings the file to 890KB. The portal accepts the upload, the visa officer can read every transaction line clearly at normal screen zoom, and the appointment booking proceeds on schedule.

University applicant

A student applying to a competitive scholarship portal is required to submit a personal statement PDF capped at 1MB. Their original document, exported from Google Docs with an embedded chart showing volunteer hours over time, comes out at 1.4MB despite being only three pages of text plus the chart. Removing the chart from the source document and re-exporting brings it down to 1.1MB. One pass through FixTools at medium compression brings it to 740KB. The student also exports a backup copy at high compression measuring 480KB, which they keep as a fallback in case the portal's unit measurement is binary rather than decimal.

HR administrator

A human resources team uses an internal applicant tracking system that caps each individual attachment at 1MB, a limit set when the system was first deployed in 2008 and never raised. Incoming candidate CVs from external recruiters typically range between 2MB and 5MB because recruiters embed company branding and high-resolution headshots. The HR coordinator processes each incoming CV through FixTools as part of their intake workflow, dragging the file from Outlook into a browser tab, applying medium compression, and uploading the result to the tracking system. Average processing time per CV is forty seconds, and the coordinator handles roughly thirty CVs per week using this workflow.

Pro tips

Get better results with these expert suggestions:

1

Re-export from source before compressing

If the PDF was originally created in Microsoft Word, Canva, Google Docs, or any modern design tool, take the time to re-export it from the source application using the optimised for web, screen quality, or smallest file size setting before bringing it into FixTools. Each of these tools embeds images at print resolution by default because the designers expected that print would be the most common output. Switching the export setting to screen quality can halve the baseline file size at the source. Applying FixTools compression on top of an already-optimised export produces a much cleaner result than starting from a print-quality file and compressing aggressively, because each compression stage introduces some quality cost.

2

Remove the photo if the portal accepts text-only CVs

Profile photographs embedded in PDFs are typically stored as JPEG images at between 150 and 300 DPI, adding anywhere from 200KB to over 1MB per photo to the file size. Many government job portals, including most United Kingdom civil service and several European Union institutional recruitment systems, explicitly request photo-free CVs as part of their anonymisation and equal opportunity policies. Removing the image from the source document before exporting is the single largest size reduction available for a typical CV upload. If you are unsure whether a photo is required, check the portal's instructions carefully or contact the recruitment helpdesk, because submitting a photo-free version is almost always acceptable while submitting an oversized file is automatically rejected.

3

Split multi-section documents before compressing

If your submission contains multiple required documents bundled into a single PDF (for example a CV, a covering letter, and a list of references), check whether the portal accepts them as separate uploads rather than as a merged file. Submitting three separate 400KB files is far easier than compressing a merged 4MB document into a degraded 950KB combined output that may show JPEG blocking on every page. The FixTools PDF Splitter can extract individual pages or page ranges in under a minute, and the resulting smaller files compress far more cleanly than the merged original because each can be optimised for its own content type. Text-only sections do not need aggressive image compression at all.

4

Check portal size measurement carefully

Some portals display limits in mebibytes rather than decimal megabytes, and the difference matters when you are right at the threshold. One mebibyte equals 1.049 decimal megabytes, so a file your browser shows as 1.01MB will be rejected by a portal that enforces a strict 1MB decimal limit but accepted by a portal that enforces a 1MiB binary limit. If your compressed file is very close to the threshold, the safest approach is to target 0.9MB or smaller rather than trying to land precisely at 1.0MB. This 100KB margin of safety covers any unit interpretation difference and also accounts for the small amount of overhead that the portal may add to the file during its own validation pipeline before storage.

FAQ

Frequently asked questions

Job portals, government services, and university application systems often cap uploads at 1MB to limit server storage and processing costs that were significant when the systems were originally designed. This limit is especially common on older or government-run platforms that have not been modernised. Legacy infrastructure built in the 2000s frequently has hard-coded validation rules in the application code, the database schema, and sometimes the network appliance configuration, any one of which would need to be changed to raise the limit. Because these systems are often maintained by overworked public sector IT teams with strict change control processes, the limits stay where they were originally set even as the underlying hardware capacity has grown dramatically. The 1MB ceiling is therefore an infrastructure artefact rather than a deliberate user experience choice.
It depends on the content and the page count. A 50-page PDF containing high-resolution photographs on every page may not compress below 1MB while remaining readable, because there is a floor below which the JPEG encoding cannot go without making the content unintelligible. For heavily image-based PDFs, the better strategy is to split the document into smaller parts, compress each separately, or convert to lower-resolution JPGs and upload the images instead of the PDF if the portal allows it. A single-page text-only document will almost always compress well below 1MB on a single pass, and most two to four page documents containing a single embedded photograph can be compressed to under 1MB at the high setting without visible quality loss at normal viewing distances.
Yes, in essentially all cases. Text in PDFs is stored as vector character data rather than as pixel images, which means compression does not degrade it at all. Only embedded raster images such as photographs, scans, and rasterised diagrams are affected by the compression process. For documents that are mostly text with one or two small embedded images, compression to 1MB rarely produces any visible difference even when you zoom in to inspect the result. Even at the highest compression setting available, standard 10 to 12 point body text printed from a 96 DPI compressed PDF appears clean on both screen and office printer output. The only situation where you might notice degradation is in very small footnote text below 7 points, which can show edge softening at extreme zoom levels.
No. FixTools never adds watermarks, branding marks, footer text, header text, or any other modifications to your compressed PDF beyond the compression itself. The output file is clean and ready to submit to any portal or attach to any email without further editing. Watermarks on free tier output are a common monetisation pattern for other online PDF tools that want to push users toward paid plans, but FixTools has no paid tier and therefore no incentive to add such markings. The compression is funded by non-intrusive display advertising on the tool page itself rather than by degrading the output of free users.
Yes. FixTools processes your PDF entirely inside your browser using JavaScript that runs on your own device. The file is loaded into browser memory using the FileReader API, processed locally by the compression code, and written back as a download using the standard browser download mechanism. At no point during this process is any file data transmitted to a FixTools server or any other remote endpoint. You can verify this independently by opening your browser developer tools, switching to the Network tab, and confirming that no outbound POST request containing file data is made during the compression. The same is true for the input file, which never leaves your device, and the output file, which is generated locally and stored locally.
First check that the portal measures size in decimal megabytes rather than binary mebibytes, because a 1.01MB file fails a strict 1MB limit by ten kilobytes. Try targeting 900KB instead. If the file is well under 1MB but still rejected, the issue is likely something other than size: the portal may reject specific PDF versions (some older portals only accept PDF 1.4 output), may require linearised PDFs for fast web view, or may have security restrictions on encrypted or signed PDFs. Look for any additional error message beyond file too large, and read the portal's technical requirements documentation if available. If the error is generic and the file appears correct, try submitting from a different browser, which can occasionally help when the portal is sensitive to the upload header format.
For scanned or image-heavy PDFs, compression of between 50 and 80 percent of the original size is common at the medium setting and can reach 85 percent at high compression. For mostly text PDFs, compression gains are smaller, typically between 10 and 30 percent, because text content is already stored compactly and there is little image data to optimise. A typical 5MB scanned two-page form commonly compresses to under 1MB with no perceptible loss of readability at normal screen zoom, and a 10MB report containing roughly half text and half embedded images typically compresses to between 3MB and 4MB at medium compression. The exact ratio depends heavily on how the original was created, what DPI the embedded images were stored at, and how much metadata the source application included.
No. FixTools compression targets embedded image data, redundant internal metadata, unused embedded fonts, and structural inefficiencies in the PDF document object model. Interactive elements such as PDF form fields, AcroForm definitions, JavaScript actions, button widgets, signature fields, and checkbox states are preserved untouched in the output. If your application form contains fillable fields that can be completed in a PDF reader, those fields remain fully functional after compression, and any data already entered into them before compression is preserved. Digital signatures are a separate matter: compression rewrites the file structure, which invalidates cryptographic signatures because the byte ranges they cover have changed. Sign after compressing, not before.
For a typical one to two page CV or application form between 2MB and 5MB in size, compression completes in five to fifteen seconds on a modern desktop computer or laptop. On mobile devices, the same operation typically takes fifteen to thirty seconds due to slower processor clock speeds and tighter memory budgets. The processing time scales roughly linearly with the number of pages and the total embedded image data, so a ten page document with multiple photographs may take one to two minutes. The first compression after loading the tool page is sometimes marginally slower because the JavaScript engine compiles and caches the compression code. Subsequent compressions in the same browser session run at full speed.
Yes, but the gains from a second pass are much smaller than from the first. Once a PDF has been compressed, its embedded images are already stored at lower resolution and lower JPEG quality, so there is less data available to remove on the second pass. Running compression a second time typically reduces the file by a further 5 to 15 percent rather than the 50 to 80 percent typical for an uncompressed source. If two passes still leave you above 1MB, splitting the document is a better strategy than running a third pass, which risks visible quality degradation across all pages without producing meaningful additional savings.

Related guides

More use-case guides for the same tool:

Ready to get started?

Open the full PDF Compressor — free, no account needed, works on any device.

Open PDF Compressor →

Free · No account needed · Works on any device