Skip to content
Vitali Web Tools
All toolsFavorites
Categories
DevicesTextDeveloperCalculatorsImagesAudio & VideoFiles & DataOffice & PlanningPDFCodes & Templates
Contact & feedback
Free tools without an account
Vitali Web Tools
Vitali Web Tools
Collapse sidebar
Tool library
FavoritesAccount
All tools/PDF/Compress PDF

Compress PDF

Share tool
Share this tool

Only this public address is included. Your files, inputs and results stay out of the link.

Reduce PDF file size with structural optimization or chosen image compression. Set a size target and compare the actual result, without uploading your document.

Processed on your deviceFree · No account needed
PDF

Preparing your tool…

How to use it

  1. 1Load a PDF and choose structural optimisation first to retain original page text, vectors and supported document features.
  2. 2For image recompression, choose JPEG quality and expect detail loss within images, including existing JPEGs. Original page text and vector paths remain.
  3. 3Use image-only rebuilding only after accepting loss of selectable text, vectors, links, forms, annotations, bookmarks and document metadata.
  4. 4Enter the desired size in decimal kB and compress. The target is compared against actual bytes; it does not silently change the chosen method.
  5. 5Read the original, candidate and download byte counts and target status. Check small text and diagrams in the exported preview before downloading.

In one local synthetic capability fixture, a 1,024 × 768 image PDF shrank from 2,015,683 B to 94,974 B with explicit JPEG quality 70. This measured fixture demonstrates that path only; your document can shrink less, remain the same size or produce a larger candidate.

Details & limits

Up to 25 MiB input/output and 100 pages; 60 seconds per operation. Encrypted or digitally signed PDFs, XFA, embedded files, active document actions and nonstandard UserUnit scales are unsupported. Checked JPEG and unfiltered/Flate images are supported within decoded-resource limits; no inline images, JPEG 2000, JBIG2 or CCITT. No PDF/A, PDF/UA or signature-validity certification. Structure/image modes load the local qpdf 12.4.1 engine, about 2.25 MB. JPEG quality 30–95 for explicit image recompression. The image-only rebuild has stricter limits: 10 MiB input, 10 pages and 32 MP. Target 1–20,000 decimal kB, with no guaranteed reduction or target match.

Will every PDF meet the target, and what happens if compression makes it larger?

No target is guaranteed. Already optimised PDFs may not get smaller. The report shows the actual candidate size, and a non-smaller candidate is replaced by your original bytes for download. Structural optimisation preserves graphics; image recompression is lossy within images; image-only rebuilding has broader feature losses. No page is omitted to meet the target.

Choose compression by the content you need to keep

Structural optimization retains page text and graphics. Image recompression can reduce image detail; an explicitly chosen image-only rebuild also removes selectable text and document features. A target in decimal kB is checked against actual bytes, not guaranteed. If the candidate is no smaller, the download keeps the original bytes.

Related tools

PDF Upload CheckPDF to JPG or PNGOptimise PDF for the web
© 2026 Vitali Web Tools
Guides & examplesPrivacyTermsImprintContactDeutsch

Start with structural optimisation to retain page text and vectors. Image recompression and a full image-PDF rebuild are separate choices with different quality costs.