Przejdź do głównej treści
PPDF123

Kompresja plików PDF

Kompresuj PDF zmniejsza plik, ponownie kompresując strumienie przez qpdf i kodując obrazy stron do JPEG. Możesz podać opcjonalny rozmiar docelowy, np. 1 MB, ale to cel, a nie gwarancja. Tekst i fonty pozostają bez zmian.

Przeciągnij pliki tutaj albo kliknij, żeby wybrać

Obsługiwane: PDF · do 500.0 MB na plik · maks. 20 plików naraz

Możesz też wkleić plik przez Ctrl/Cmd+V lub z menu schowka.

Kompresuj PDF zaczyna od qpdf, który ponownie kompresuje strumienie i pakuje obiekty w strumienie obiektów. Następnie obrazy na stronach są ponownie kodowane do JPEG, a ich dłuższy bok zostaje ograniczony. Domyślnie to jakość JPEG 75 i najwyżej 2000 px na dłuższym boku. Ponownie zakodowany obraz jest używany tylko wtedy, gdy jest mniejszy od oryginału.

Jeśli wpiszesz wartość w polu „Docelowy rozmiar w MB (opcjonalnie)”, na przykład 1, narzędzie wypróbuje 7 poziomów, od łagodnego do mocnego. Jakość JPEG spada z 75 do 18, dłuższy bok obrazów z 2000 do 450 px, a proces kończy się na pierwszym poziomie, który się mieści. Bez wartości stosowany jest tylko poziom domyślny. Wartości spoza zakresu 0,05–1024 oraz nieliczbowe API odrzuca błędem 400.

Rozmiar docelowy to cel, a nie gwarancja. PDF złożony głównie z tekstu i grafiki wektorowej albo z obrazów należących do pomijanych typów (poniżej) może się nie zmieścić nawet na najmocniejszym poziomie. Wtedy zwracany jest najmniejszy osiągnięty wynik.

Tekst, fonty, grafika wektorowa, linki, liczba stron i format strony nigdy się nie zmieniają. Przetwarzane są obrazy JPEG oraz 8-bitowe obrazy Flate w DeviceRGB/DeviceGray. Obrazy 1-bitowe (skany w stylu faksu) i inne nie-8-bitowe, CMYK, indeksowane, maski obrazu, miękkie maski/alfa, obrazy z maską oraz JPEG-i z nietypowymi przestrzeniami kolorów zostają bez zmian.

Na mocnych poziomach utrata jakości jest widoczna. Operacja jest nieodwracalna, więc zachowaj oryginał. Skany 1-bitowe lub w CMYK prawie się nie kurczą, a zmieszczenie 200-stronicowego albumu ze zdjęciami w 1 MB bywa nieosiągalne.

Jeśli wgrany plik już mieści się w celu, dostajesz plik zoptymalizowany przez qpdf z tą samą zawartością. Linearyzuj PDF to osobne narzędzie (`/api/v1/misc/linearize-pdf`) i nie jest częścią tego zadania. Żeby wyciągnąć tekst ze skanu, użyj OCR do Markdown; żeby usunąć JavaScript albo załączniki — Oczyść PDF.

Przy plikach chronionych hasłem przez API najpierw uruchom Usuń hasło: plik wciąż zaszyfrowany przechodzi tylko krok qpdf. Uszkodzone tabele xref mogą wymagać najpierw Napraw PDF. Przesyłane pliki są tymczasowe, a archiwum skompresowanych dokumentów nie jest prowadzone.

Funkcje

  • qpdf ponownie kompresuje strumienie i pakuje strumienie obiektów
  • Obrazy stron kodowane ponownie do JPEG (domyślnie: jakość 75, dłuższy bok do 2000 px)
  • Opcjonalny rozmiar docelowy w MB: 7 coraz mocniejszych poziomów, aż się zmieści, bez gwarancji
  • Tekst, fonty, wektory, linki, liczba stron i format bez zmian
  • Anonimowe API: /api/v1/misc/compress-pdf (pole formularza targetSizeMb)

Kiedy tego użyć

  • Zmieścić PDF w limicie załącznika e-mail lub portalu
  • Odchudzić PDF z dużą liczbą obrazów, celując w rozmiar taki jak 1 MB
  • Wysłać lżejszą kopię i zachować oryginał
  • Zmniejszyć załącznik, gdy serwer pocztowy odrzuca oryginał

Jak skompresować PDF, żeby zmniejszyć jego rozmiar?

  1. Wgraj plik PDF, który przekracza limit rozmiaru albo jest za ciężki do wysłania.
  2. Jeśli masz limit do zachowania, na przykład 1 MB, wpisz go w „Docelowy rozmiar w MB (opcjonalnie)”; w przeciwnym razie zostaw pole puste.
  3. Kliknij przetwarzanie, pobierz wynik i porównaj rozmiar w bajtach z oryginałem.
  4. Otwórz kilka stron i sprawdź obrazy. Jeśli cel nie został osiągnięty, spróbuj większej wartości albo podziel plik lub usuń obrazy.

Ograniczenia i przypadki brzegowe

  • Rozmiar docelowy to cel, nie gwarancja; jeśli się nie mieści, zwracany jest najmniejszy osiągnięty wynik
  • Ponowne kodowanie obrazów jest nieodwracalne, a na mocnych poziomach widoczne: zachowaj oryginał
  • Skany 1-bitowe oraz obrazy CMYK, indeksowane, z maską lub alfa nie kurczą się
  • Pliki chronione hasłem wymagają przez API najpierw Usuń hasło
  • Uszkodzony PDF może wymagać najpierw Napraw PDF
  • Limit przesyłania na tej stronie: 500 MB na plik, wysyłane porcjami powyżej około 95 MB. Treść pojedynczego bezpośredniego żądania API jest ograniczona do 100 MB.

Przykłady

  • Raport ze zdjęciami o rozmiarze 12 MB z celem 3 MB zmniejsza obrazy stopniowo, aż się zmieści
  • Raport tekstowy 2 MB zyskuje nawet z celem tylko kilka kilobajtów
  • Paczka skanów 1-bitowych 30 MB prawie się nie zmienia, bo jej obrazy są pomijane

Prywatność tego narzędzia

Pliki są przesyłane przez HTTPS, przetwarzane w pamięci lub w krótkotrwałym katalogu tymczasowym na naszych serwerach i usuwane, gdy wynik jest gotowy. Nie przechowujemy kopii do późniejszego przeglądania, trenowania ani profili reklamowych. Szczegóły retencji i pliki cookie AdSense znajdują się w polityce prywatności.

Najczęstsze pytania

Dlaczego mój plik prawie się nie zmniejszył?
Plik złożony głównie z tekstu lub grafiki wektorowej ma mało obrazów do zmniejszenia. Skany 1-bitowe, obrazy CMYK i obrazy z maską nie są ruszane.
Czy Kompresuj PDF obniża jakość i rozdzielczość obrazów?
Tak. Kwalifikujące się obrazy są ponownie kodowane do JPEG, a ich dłuższy bok jest ograniczany: domyślnie jakość 75 i 2000 px, a z rozmiarem docelowym na mocnych poziomach nawet jakość 18 i 450 px. Ta strata jest nieodwracalna, więc zachowaj oryginał.
Czy mogę skompresować PDF do określonego rozmiaru, na przykład 100 KB albo 1 MB?
Możesz podać rozmiar docelowy w MB, a narzędzie stopniowo zwiększa kompresję, aż plik się zmieści. To jednak nie gwarancja: jeśli plik ma mało obrazów albo obrazy pomijane, nawet najmocniejszy poziom może nie wystarczyć i dostaniesz najmniejszy osiągnięty wynik.
Co zrobić, gdy cel nie zostanie osiągnięty?
Podziel PDF według liczby stron wyśle plik w częściach, a Usuń obrazy usuwa obrazki, zachowując tekst. Cel taki jak 1 MB dla 200-stronicowego albumu ze zdjęciami może być nierealny.
Czy tekst nadal da się zaznaczać?
Tak. Tekst, fonty, grafika wektorowa i linki pozostają bez zmian; przetwarzane są tylko kwalifikujące się obrazy na stronach.
Czy to to samo co Linearyzuj PDF?
Nie. Linearyzuj PDF to osobne narzędzie do serwowania stron w sieci. Kompresja nie linearyzuje.
Czy mogę skompresować PDF chroniony hasłem?
Przez API najpierw uruchom Usuń hasło. Plik wciąż zaszyfrowany przechodzi tylko krok qpdf, a jego obrazy nie są ponownie kodowane.

Ostatnia aktualizacja:

Wywołanie z kodu

Każde narzędzie na stronie to zwykły interfejs REST. Anonimowo nie trzeba konta ani klucza API. Działa w przeglądarce, u programistów i u agentów AI.

curl -X POST "https://pdf123.xyz/api/v1/misc/compress-pdf" \
  -F "[email protected]" \
  -o output.pdf

Dostępne też jako narzędzie MCP dla klientów mówiących Model Context Protocol (JSON-RPC 2.0, POST /mcp). Pełna dokumentacja API

Użyj go z agentem AI

Skill

Z tym skillem Claude Code, Codex, Cursor i inne agenty AI mogą wykonać za Ciebie „Kompresuj PDF”: /skills/pdf123-compress.md

Wszystkie skille dla agentów

Pliki służą tylko do tego zadania i są potem automatycznie usuwane.