CS

Loading workspace...

Preparing your tools

PDFs
📉

PDF compressor

PDF Compressor

Compress PDF files to smaller size while keeping them readable.

Open tool

Accepted

PDF

Limit

1 file · up to 10 MB

Result

PDF → PDF

Handling

Auto cleanup after 1h

1
2
3
4
Select a file to begin Ready to configure and run Uploading securely… Queued for processing… Processing your file… Finished — your result is ready Processing failed — review the message below
Files auto-deleted
Secure processing
Works in your browser
📉

Reduce PDF size while balancing readability and quality.

or browse files

Max file size: 10MB

Max files per run: 1

Supported formats: PDF

Upload exactly one PDF file, up to 10MB.

✓ images uploaded successfully

Ready to resize

✓ 1 image uploaded successfully

Ready to process

✓ images uploaded successfully

Ready to process

✓ Resize Image input ready
Resize input preview

Ready to resize

Advanced options

Saved tool settings

Save your current settings and apply them with one click.

Advanced: multi-step processing (optional)

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)

Run completed. Your outputs are ready.

Open the download section below to fetch your result files.

Polling slowed down or failed.

Input summary

PDF compression summary

Original size

Compressed size

Reduced by

Pages

No file-size reduction for this PDF. Very small or already optimized documents can become larger after reprocessing. You can download the result or keep your original file.

The processed video is larger than your original. Compression savings depend on the source codec, duration and resolution. Compare both files before sharing and keep the smaller original when possible.

Success! Your PDF pages were converted successfully.

Download your JPG images now or save them to your workspace.

Success! Your PDFs were merged successfully.

Download your merged PDF now or save it to your workspace.

Success! Your PDF was split successfully.

Download your extracted pages now or save them to your workspace.

Success! Your JPG images were combined into a PDF.

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

Higher limits, priority processing, longer retention, and batch uploads.

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

⚡ Process files faster with Pro

You downloaded this run. Upgrade to Pro for priority processing, 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

How it works

1

Upload your PDF

Select one PDF file — up to 10 MB on Free or 50 MB on paid plans. 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.

Read the PDF Compressor workflow

🔗 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 DPI for color and 300 DPI for grayscale) and removing redundant internal objects through Ghostscript processing. It is useful when you receive scanned contracts from clients, export slide decks as PDFs, or archive signed forms and need a sm...

→ 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 upload limit is 10 MB per PDF on Free and 50 MB on paid plans. If your document exceeds your limit, consider splitting it before compressing each part.

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.