Tool intelligence

Upload and convert workflow

Upload, process in queue, and download production-ready outputs in minutes.

Live traffic Reliable processing Fast avg
PDFs

PDF Compressor

Compress PDF files to smaller size while keeping them readable.

Free to use
Queue-powered
🔒 Privacy-first

How it works

1

Upload your PDF

Select the PDF file you want to compress — up to 100 MB. Drag and drop it or click to browse your device.

2

Choose compression strength

Pick a compression level based on your priority: screen quality for maximum size reduction, or printer quality to preserve fine image detail.

3

Click Compress PDF

The file is sent to our Ghostscript-backed processing pipeline. Image DPI is optimized, redundant streams are stripped, and a smaller PDF is generated.

4

Download the compressed file

Once processing completes, download the reduced PDF. Compare the original and new file sizes shown on the results page before saving.

Quick start

Start in under 10 seconds: choose file, process, download.

No signup required. Files are automatically cleaned up based on your plan retention settings.

Step 1

Upload

Drag files in or browse from your device.

Step 2

Process

Queue runs the conversion with smart defaults.

Step 3

Download

Get your output instantly when done.

All-time runs

Live traffic

30-day success

Reliable processing

Average speed

Fast avg

Files auto-deleted
Secure processing
No signup required

Drag & drop your PDF files here

or

Max file size: 10MB

Max files per run: 1

Supported formats: PDF

Upload exactly one PDF file, up to 10MB.

1 image uploaded successfully

Ready to compress

images uploaded successfully

Ready to compress

Advanced options

Saved tool settings

Save your current settings and apply them with one click.

Pipeline Builder

Build a multi-step flow (compress, convert, resize, merge) and run it in one upload.

Saved presets

Sign in to save and reuse pipeline presets.

Files are uploaded and processed in the background. Results appear in seconds.

Your files are ready. Download:

Download all (ZIP)
Polling slowed down or failed.

PDF workspace

Keyboard: Left/Right to change page, [ or ] to rotate the focused page, +/- to zoom, 0 to reset zoom.

Delete/restore, duplication, and page rotation apply to the reordered PDF output. Bulk rotate uses the marked target pages.

Pages

Focused page

Open full PDF
Rendering page…
Blank page

Input summary

Results

Complete

Conversion Summary

Original size

Result size

Compression

Saved ratio:

Original
Optimized
Original
Optimized
Drag the handle to compare — or use ← → arrow keys. No optimized image yet — Click Compress image to generate the result Esc to exit fullscreen
💡

Tip:

Move the slider to compare the original and optimized images side-by-side. Look at the compression badge for quality metrics.

Original

Result

Saved

Reduction

Optimization Details

Original

Settings

Processing time

Download results

Choose an output format or download everything as a ZIP.

Sign in to run again

We’re optimizing your image. This usually takes a few seconds.

Run failed

Results

Result statistics

Original size

Result size

Saved

Saved ratio:

Original
Cropped
Drag the handle to compare. Waiting for cropped output…

Downloads

Download JPG Download WebP Download ZIP

We’re cropping your image.

Run failed

Read-only viewer results

Your file was analyzed without conversion. No output file was generated.

Read only

File size

MIME

Pages

Sheets

Image dimensions

Workbook tabs

Preview

Uploaded image preview

PDF preview

Use browser PDF controls for zoom, search, and page navigation.

PDF compression summary

Original size

Compressed size

Reduced by

Success! Your PDFs are merged. Success! Your PDF is compressed. Success! Your PDF was split. Success! Your PDF is ready. Success! Your PDF is ready.

Download your output now or save it to your workspace.

CSV processing summary

Input rows

Output rows

Output files

Rows removed

Output size

⚡ Process faster with Pro

Priority queue, bigger uploads, longer retention, and no daily caps.

Upgrade to Pro
More runs/day
Bigger files
Longer retention
Priority queue

⚡ Process files faster with Pro

You downloaded this run. Upgrade now for priority queue, batch uploads, and saved history.

Upgrade to Pro

Share this result

Help teammates skip manual conversions and reuse this exact output.

Smart next steps

Based on this run, here are two high-impact follow-up actions.

You might also like

Try these related tools to further enhance your file

🔗 Related PDF tools 4 related tools

About PDF Compressor

A PDF with embedded high-resolution scans can easily reach 20–50 MB, which is too large for most email clients, government portals, and CRM attachments. The CodeStorms PDF Compressor reduces PDF file size by downsampling embedded images to web-optimized resolution (typically 150...

Shrink a scanned contract below a 10 MB portal attachment limit before submission. Reduce a slide-deck PDF exported from Keynote or PowerPoint before emailing to a client. Compress archived forms and reports to cut cloud storage costs on shared drives. Resize a printed-to-PDF brochure so it can be embedded or linked from a landing page.

Related guides and workflows

📦 Supported formats 1 file types

PDF

Frequently asked questions 5 answers

PDFs that contain mostly vector text or already-compressed images leave little room for further reduction. The biggest size savings come from files with high-resolution embedded scans or photos. If your PDF is text-heavy, expect a modest reduction of 5–20%.

The compressor uses Ghostscript with the -dPDFSETTINGS flag. The "screen" preset downsamples color images to 72 DPI, the "ebook" preset targets 150 DPI, and "printer" targets 300 DPI. Internal object streams are also rewritten to remove redundant cross-references and metadata.

Yes. Text layers, selectable content, embedded hyperlinks, and bookmarks are all preserved during compression. Only raster image quality and resolution are affected, not the document structure.

The current upload limit is 100 MB per file. If your document exceeds this, consider splitting it first using the Split PDF tool, then compressing each part separately.

Files are kept only as long as needed for you to download the result. A background cleanup job deletes expired runs along with the source and output files automatically.