ПРИВАТНОСТЬ · 152-ФЗ

Файлы обрабатываются локально в вашем браузере

Ничего не загружается на наши серверы. Все операции выполняются полностью в браузере через библиотеку pdf-lib. Файл не покидает ваше устройство.

Это значит: работает офлайн (после первой загрузки страницы), не зависит от лимитов сервера, персональные данные не обрабатываются нами в смысле 152-ФЗ — нечего хранить и нечего утечь.

ИНСТР-PDF-COMPRESSлокально в браузереpdf-lib · lossless152-ФЗ · приватноревизия 2026-05-07

Сжать PDF онлайн

Уменьшение размера PDF без потери качества — через pdf-lib, прямо в браузере. Object streams + удаление метаданных. До 50 МБ.

⏱ ~5 сек · файлы не покидают браузер · 152-ФЗ
Результат · ИНСТР-PDF-COMPRESS|client-side обработка
calcal.ru / szhat-pdf-onlajn-umenshit-razmer
Загрузка инструмента…
20-50%
Типичное сжатие текстовых
5-15%
Если уже оптимизирован
50МБ
Лимит на файл
0
Запросов к серверу

Что делает инструмент

Сжатие PDF без отправки на сервер. Инструмент пересобирает структуру PDF: переводит мелкие объекты в object streams (формат PDF 1.5), удаляет метаданные, отбрасывает неиспользуемые ресурсы. Это lossless — текст и изображения не перекодируются.

Если вам нужно агрессивное сжатие растровых изображений внутри PDF (DPI down, JPEG 2000) — это делает только Adobe Acrobat (платно) или Ghostscript (CLI, для технических). Наш инструмент даёт максимум того, что можно сделать без потери качества.

Как пользоваться

  1. Перетащите PDF в зону или нажмите и выберите файл (до 50 МБ).
  2. Выберите уровень сжатия — обычно «Среднее».
  3. Нажмите «Сжать PDF» — обработка занимает 2-15 секунд (зависит от размера).
  4. Скачайте результат — рядом покажется размер до/после и процент экономии.

Уровни сжатия

  • Высокое (минимум сжатия). Не использует object streams, не трогает метаданные. Совместимость с PDF 1.4 и более старыми ридерами. Нужно для архивных копий и юридических документов, где важна максимальная сохранность исходной структуры.
  • Среднее (рекомендуется). Object streams + удаление метаданных. Совместимо с PDF 1.5+ (это все ридеры с 2004 года). Лучший баланс размер/совместимость.
  • Низкое (максимум сжатия). То же что среднее + дополнительные оптимизации. Размер минимальный, но операция медленнее.
Object streams allow PDF objects to be packed together more efficiently, reducing file size by 10–30% for text-heavy documents.ISO 32000-1 (PDF 1.7 spec), §7.5.7

Реалистичные ожидания

Сжатие зависит от того, какой PDF на входе:

  • Текстовый PDF (отчёт, договор, статья): уменьшится на 20-50%. Это лучший сценарий — много мелких объектов оптимизируются в object streams.
  • PDF с встроенными шрифтами: 15-30%. Шрифты сами по себе занимают много, но pdf-lib их не subset'ит.
  • PDF с растровыми изображениями: 5-10%. Изображения занимают 80-95% размера и не перекодируются.
  • Сканированный PDF (фото каждой страницы): почти не уменьшится. Здесь нужен Ghostscript / Acrobat для понижения DPI.
  • Уже оптимизированный PDF (через Acrobat Save As Optimized): 0-5%. Делать нечего — уже сжато.
ИСТОЧНИКИ
  1. pdf-lib · open-source PDF library for JavaScript. Andrew Dillon. github.com/Hopding/pdf-lib. 2024.
  2. PDF 1.7 Specification (ISO 32000-1) §7.5.7 — Object Streams. ISO. iso.org. 2008.
  3. Adobe — How PDF compression works. Adobe Tech Specs. adobe.com. 2023.
  4. Ghostscript — PDF optimization options. Artifex. ghostscript.com. 2024.
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Зависит от структуры исходного PDF. Сценарии: (1) PDF с большим числом текстовых страниц, без оптимизации — реальное сжатие 20-50% за счёт object streams. (2) Уже оптимизированный PDF (например после Ghostscript) — сжатие 5-15%. (3) PDF с растровыми изображениями — основное место экономии в перекодировании JPG, что pdf-lib не делает; для таких файлов сжатие минимальное. Для агрессивного сжатия растров используйте Adobe Acrobat (платно) или Ghostscript (для технических пользователей).
Да. На уровнях "Высокое" и "Среднее" текст остаётся векторным и selectable, изображения не перекодируются — только удаляются метаданные и оптимизируется внутренняя структура (object streams). Это lossless-сжатие.
Это формат записи внутренней структуры PDF, где много мелких объектов хранятся в едином сжатом потоке (вместо отдельных). Уменьшает размер на 10-30% для текстовых документов. Введён в PDF 1.5 (2003), поддерживается всеми современными ридерами.
Метаданные: автор, заголовок, тема, ключевые слова, имя программы-создателя, имя продюсера. Это полезно ещё и с точки зрения приватности — например, если PDF был создан в Word, в метаданных могут остаться имя пользователя ОС и название организации.
Нет. Сжатие выполняется через pdf-lib прямо в браузере. Откройте DevTools → Network перед сжатием — увидите, что во время операции не отправляется ни одного запроса. Это позволяет работать с конфиденциальными документами (договоры, паспорта, мед.карты) без рисков утечки.
Скорее всего он уже оптимизирован: создан современным конвертером, прошёл через Acrobat Distiller или похожий инструмент. В этом случае основной "вес" — это сами изображения внутри, а pdf-lib их не перекодирует. Для дальнейшего сжатия нужно либо снижать DPI растров (через Acrobat / Ghostscript), либо удалять/уменьшать встроенные шрифты (специальные инструменты).
Сначала снять защиту (если знаете пароль) через инструмент "Снять пароль с PDF". Зашифрованные файлы pdf-lib откроет, но сохранение пересоберёт документ — что технически снимает шифрование. По умолчанию мы не делаем это автоматически, чтобы не нарушать копирайт и техническую защиту.
Редко бывает на маленьких PDF (до 100 КБ): добавление object streams даёт overhead, который превышает экономию. На уровне "Высокое" object streams не используется. Обычно для микро-файлов сжатие не требуется.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Объединить PDF онлайн — без загрузки на сервер

Склейка PDF в браузере через pdf-lib. До 20 файлов, до 50 МБ каждый. Локально, без отправки на сервер (152-ФЗ).

/obyedinit-pdf-onlajn-besplatno

Разделить PDF на страницы — извлечь нужные онлайн

Разделение PDF на страницы локально: каждая страница отдельным файлом, диапазон или группами. Через pdf-lib, без отправки на сервер.

/razdelit-pdf-na-stranicy-onlajn

JPG в PDF — конвертер с объединением

Конвертация JPG/PNG в PDF в браузере: до 30 картинок в один документ. Форматы A4/A3/Letter или подгонка под изображение.

/jpg-v-pdf-konverter

Повернуть страницы PDF онлайн

Поворот всех или указанных страниц PDF на 90/180/270° за миллисекунды. Lossless. Через pdf-lib, без отправки на сервер.

/povernut-pdf-stranitsy-onlajn

Водяной знак на PDF онлайн (кириллица)

Нанесение текстового знака («КОНФИДЕНЦИАЛЬНО», «ЧЕРНОВИК») на все страницы PDF. Поддержка русского текста через Canvas. 4 положения, регулировка прозрачности.

/dobavit-vodyanoj-znak-na-pdf

Нумерация страниц PDF онлайн

Проставьте номера страниц PDF в браузере: 4 формата, 6 положений, пропуск титульной, кастомный старт. Поддержка кириллицы. Через pdf-lib + Canvas.

/numerovat-stranitsy-pdf-onlajn

PDF в JPG / PNG — конвертер страниц

Рендеринг каждой страницы PDF в картинку через pdfjs-dist (Mozilla). 4 уровня качества: 96 / 150 / 300 DPI и lossless PNG. До 50 МБ.

/pdf-v-jpg-konverter-onlajn

Извлечь текст из PDF онлайн

Извлечение текста из PDF в браузере через pdfjs-dist (Mozilla). Plain text, с разделителями страниц или JSON. Файлы не уходят на сервер.

/extract-text-iz-pdf-onlajn

Сжать JPG до 100 КБ для документов

Сжатие JPG до точного размера в КБ (50, 100, 200, 500, 1000) через бинарный поиск quality. Госуслуги, ЕГЭ, банки. Через browser-image-compression.

/szhat-jpg-onlajn-do-100kb

Удалить EXIF из фото — GPS и метаданные

Удаление EXIF (геолокация, модель камеры, дата) из JPEG. Сначала показывает что внутри, потом удаляет. 152-ФЗ. В браузере, без отправки.

/udalit-exif-iz-foto-online

Изменить размер фото в пикселях

Изменение размера JPG/PNG/WebP с сохранением пропорций. 6 пресетов (Full HD, HD, 1080×1080, 9:16). Через Canvas API, без сервера.

/izmenit-razmer-foto-onlajn-px-mb

WebP в JPG / PNG — конвертер онлайн

Конвертация WebP → JPG / PNG в браузере. До 30 файлов одновременно. Через Canvas API, без сервера. Поддержка Госуслуг и старых форм.

/webp-v-jpg-png-konverter

Повернуть фото — точно по градусам

Поворот картинки на любой угол (90°/произвольный) с превью. Цвет фона для уголков при произвольных углах. JPG/PNG/WebP. Через Canvas.

/povernut-foto-onlajn-besplatno

Обрезать фото — точная обрезка

Обрезка изображений с интерактивным выделением области мышью. 7 пресетов соотношений: 1:1, 4:3, 3:2, 16:9, 9:16, 3×4 паспорт. Через Canvas.

/obrezat-foto-onlajn-pixelno-besplatno

Конвертер изображений: JPG, PNG, WebP, BMP, GIF

Универсальный конвертер: JPG ↔ PNG ↔ WebP ↔ BMP ↔ GIF. До 30 файлов смешанных форматов одновременно. Через Canvas API в браузере.

/konverter-jpg-png-svg-bmp-tiff