Comprimir PDF para Adjuntar por Email

La mayoría de los proveedores de email limitan el tamaño de los adjuntos — Gmail rechaza cualquier cosa por encima de 25MB, y Outlook tiene un tope de 20MB, así que un PDF apenas por encima del límite rebota sin entregarse en vez de enviarse. Comprimir las imágenes JPEG incrustadas (la causa habitual de un PDF pesado) con el nivel Medio o Alto de abajo suele alcanzar para quedar bajo esos límites. Si su PDF sigue siendo demasiado pesado después de comprimir, probablemente esté compuesto en su mayoría por imágenes que no son JPEG o páginas escaneadas que esta herramienta no puede reducir más — en ese caso, dividirlo en partes más chicas o compartir un link de descarga en vez de un adjunto es la opción más confiable.

Your PDF is processed directly in your browser's memory using a client-side library — nothing is uploaded to any server.

How to use this PDF compressor

  1. Select a PDF file.
  2. Pick a compression level and click "Compress & Download".
  3. The reduced file downloads automatically, and you'll see exactly how much size was saved.

How does this actually reduce file size?

Document metadata (author, title, producer info) is stripped, and the file structure is re-optimized. Any embedded JPEG images are downsampled and recompressed at the level you choose — this is where most of the size reduction comes from on image-heavy PDFs, since photos are usually the largest part of a file by far.

How much smaller will my file get?

It depends entirely on the content. PDFs with embedded JPEG photos can shrink dramatically — commonly 50-80% — since those images get downsampled and recompressed. A text-only PDF with no images will only shrink a small amount (typically under 10%), from removing metadata and optimizing the file structure, since text content is already compact.

Does this work on all embedded images?

Only JPEG images are recompressed. PNG images and other raster formats embedded in the PDF are left untouched and don't contribute to the size reduction — this is a limitation of what can be reliably decoded and re-encoded client-side.