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?
- Wgraj plik PDF, który przekracza limit rozmiaru albo jest za ciężki do wysłania.
- 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.
- Kliknij przetwarzanie, pobierz wynik i porównaj rozmiar w bajtach z oryginałem.
- 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.pdfDostę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
SkillZ tym skillem Claude Code, Codex, Cursor i inne agenty AI mogą wykonać za Ciebie „Kompresuj PDF”: /skills/pdf123-compress.md
Pliki służą tylko do tego zadania i są potem automatycznie usuwane.