Стиснення PDF-файлів
Стиснути PDF перепаковує потоки через qpdf, а потім перекодовує зображення сторінок у JPEG і зменшує їх. Можна задати цільовий розмір, наприклад 1 МБ, і інструмент поступово посилюється, доки файл не вміститься; це мета, а не гарантія.
Перетягніть файли сюди або натисніть, щоб вибрати
Формати: PDF · до 500.0 MB на файл · до 20 файлів за раз
Файл також можна вставити через Ctrl/Cmd+V або з меню буфера обміну.
Стиснути PDF зменшує файл у два кроки. Спершу qpdf перепаковує внутрішні потоки й пакує об’єкти; потім зображення на сторінках повторно кодуються як JPEG і обмежуються за розміром. Підходить для лімітів вкладень пошти, завантаження в LMS і порталів, що відхиляють завеликі файли.
На типовому рівні якість JPEG — 75, а найдовша сторона зображення не перевищує 2000 пікселів. Перекодоване зображення використовується лише тоді, коли воно менше за оригінал, тож стиснення не може збільшити картинку. Обробляються JPEG-зображення та 8-бітні Flate-зображення DeviceRGB і DeviceGray.
Якщо потрібен певний розмір, заповніть необов’язкове поле «Цільовий розмір (МБ)», наприклад 1. Інструмент пробує 7 рівнів від м’якого до сильного (якість JPEG від 75 до 18, найдовша сторона зображення від 2000 до 450 пікселів) і зупиняється на першому, який вміщується. Без цільового розміру застосовується лише типовий рівень.
Цільовий розмір — це мета, а не гарантія. Якщо навіть найсильніший рівень не допомагає, наприклад файл здебільшого з тексту й векторів або зображення належать до пропущених типів, інструмент повертає найменший результат, якого досяг, а не помилку. Фотоальбом на 200 сторінок навряд чи вдасться стиснути до 1 МБ.
Текст, шрифти, векторна графіка, посилання, кількість і розмір сторінок не змінюються. Ці зображення залишаються як є: 1-бітні (типові для скановано-факсових файлів) та інші не 8-бітні, CMYK, індексовані, маски зображень, м’які маски й альфа-канал, зображення з масками, а також JPEG з незвичним колірним простором. Через це 1-бітні скани чи CMYK-макети майже не зменшуються.
Стиснення зображень відбувається з втратами, і на сильних рівнях втрата якості помітна. Сприймайте завантажений файл як копію для пересилання й зберігайте оригінал. Після обробки відкрийте кілька сторінок і перевірте, чи фото та дрібний текст лишаються придатними.
Якщо файл уже менший за ціль, ви отримаєте оптимізований qpdf файл із незмінним вмістом. Повторне стиснення додаткового ефекту не дає. Лінеаризувати PDF — окремий інструмент для посторінкового показу в браузері, він не входить у стиснення.
Для файлів із паролем користувачам API спершу слід виконати «Зняти пароль». Зашифровані файли проходять лише крок qpdf, їхні зображення не перекодовуються.
Що вміє
- qpdf перепаковує потоки й пакує об’єкти
- Перекодовує JPEG і 8-бітні RGB/сірі зображення та обмежує їхній розмір (типово якість 75, найдовша сторона 2000 px)
- Необов’язковий цільовий розмір (МБ): 7 рівнів від м’якого до сильного, зупинка на першому, що вмістився
- Нове зображення береться лише тоді, коли воно менше за оригінал
- Текст, шрифти, вектор, посилання, кількість і розмір сторінок не змінюються
- Анонімний API: /api/v1/misc/compress-pdf, поле форми targetSizeMb
Коли брати цей інструмент
- Вкластися в ліміт пошти чи порталу, наприклад 1 МБ або 5 МБ
- Надіслати легшу копію, зберігши оригінал
- Зменшити звіти, резюме чи заявки з великою кількістю фото
- Зменшити вкладення, коли поштовий сервер відхиляє оригінал
Як стиснути PDF, щоб зменшити його розмір?
- Завантажте PDF, що перевищує ліміт розміру або надто важкий для надсилання.
- Якщо потрібен певний розмір, введіть число в «Цільовий розмір (МБ)», наприклад 1; якщо залишити порожнім, діє типовий рівень.
- Натисніть «Обробити», завантажте результат і порівняйте розмір у байтах з оригіналом.
- Відкрийте кілька сторінок і переконайтеся, що фото й дрібний текст лишилися чіткими; якщо ціль недосяжна, ви отримаєте найменший можливий файл.
Обмеження і межі
- Цільовий розмір — лише мета: файли з текстом і векторами або пропущеними типами зображень можуть його не досягти
- 1-бітні скани, CMYK, індексовані, маскові чи прозорі зображення не перекодовуються й майже не зменшуються
- Сильні рівні помітно знижують якість зображень; зберігайте оригінал
- Цільовий розмір має бути від 0,05 до 1024 МБ; інші значення відхиляються
- Файли з паролем треба спершу розблокувати (API); зашифрований файл проходить лише крок qpdf
- Обмеження завантаження на цьому сайті: 500 МБ на файл; якщо файл більший за приблизно 95 МБ, він надсилається частинами. Тіло одного прямого запиту до API — не більше 100 МБ.
Приклади
- Фотозвіт на 12 МБ зі смартфона з цільовим розміром 2 МБ зазвичай вміщується, а якість трохи знижується
- Уже оптимізований текстовий звіт на 2 МБ зменшується лише на кілька КБ: зображень для стиснення немає
- Фотоальбом на 200 сторінок до 1 МБ може не стиснутися; інструмент поверне найменший файл, якого досяг
Приватність цього інструмента
Файли надсилаються через HTTPS, обробляються в оперативній пам’яті або в короткочасному тимчасовому каталозі на наших серверах і видаляються, щойно результат готовий. Копій для подальшого перегляду, навчання моделей чи рекламних профілів ми не зберігаємо. Строки зберігання та відомості про файли cookie AdSense наведені в Політиці конфіденційності.
Часті запитання
- Чи можна стиснути PDF до певного розміру, наприклад 1 МБ?
- Можна спробувати. Введіть значення (від 0,05 до 1024) у «Цільовий розмір (МБ)», і інструмент крок за кроком посилюватиме стиснення зображень, доки файл не вміститься. Але це мета, а не гарантія: файл із переважно текстом і векторами або з пропущеними типами зображень може не досягти цілі, і тоді ви отримаєте найменший результат.
- Чи погіршує стиснення якість фото?
- Так. Зображення перекодовуються як JPEG, а їхня найдовша сторона обмежується, і це відбувається з втратами. На типовому рівні (якість 75, 2000 px) різниця зазвичай непомітна; дуже малий цільовий розмір вмикає сильні рівні, і втрата видна. Зберігайте оригінал.
- Чому файл майже не зменшився?
- Можливо, стискати майже нічого: файл складається з тексту й векторів, уже оптимізований або містить пропущені типи зображень, як-от 1-бітні скани, CMYK, зображення з прозорістю чи масками. Такі файли виграють лише від кроку qpdf.
- Чи зачепить це текст, шрифти й посилання?
- Ні. Текст, шрифти, векторна графіка, посилання, кількість і розмір сторінок лишаються без змін. Перекодовуються тільки відповідні зображення.
- Це те саме, що «Лінеаризувати PDF»?
- Ні. «Лінеаризувати PDF» — окремий інструмент для посторінкового показу в браузері. Стиснення лінеаризації не виконує.
- Чи зменшить файл повторне стиснення?
- Майже ні. Файл, що вже менший за ціль, повертається як оптимізована qpdf версія з тим самим вмістом. Щоб отримати менший файл, задайте менший цільовий розмір для оригіналу.
- Чи можна стиснути PDF із паролем?
- Користувачам API спершу треба зняти пароль. Зашифрований файл проходить лише крок qpdf, зображення не перекодовуються, тож зменшення буде невеликим.
Востаннє оновлено:
Виклик із коду
Кожен інструмент на сайті - звичайний REST-інтерфейс. Для анонімної роботи не потрібні обліковий запис чи ключ API. І для браузера, і для розробників, і для програмних агентів.
curl -X POST "https://pdf123.xyz/api/v1/misc/compress-pdf" \
-F "[email protected]" \
-o output.pdfТакож є як MCP-інструмент для клієнтів із Model Context Protocol (JSON-RPC 2.0 через POST /mcp). Повний довідник API
Використати через ШІ-агента
СкілЗ цим скілом Claude Code, Codex, Cursor та інші ШІ-агенти зможуть виконати «Стиснути PDF» замість вас: /skills/pdf123-compress.md
Файли потрібні лише для цієї обробки й потім стираються самі.