Бесплатная конвертация HTML в PDF: инструменты и лайфхаки

Иван Корнев·26.05.2026·4 мин

Чтобы быстро и бесплатно конвертировать HTML в PDF онлайн, используйте специализированные веб-сервисы (например, HiPDF, ILovePDF или Sejda) или встроенную функцию «Печать в PDF» в браузере. Эти методы позволяют сохранить структуру документа, изображения и текст без установки дополнительного ПО. Для разовых задач достаточно загрузить файл или вставить ссылку на страницу, а для точного контроля макета — настроить параметры печати вручную.

Почему стоит использовать онлайн-конвертеры

Онлайн-инструменты идеальны, когда нужно быстро получить результат без настройки сложного программного обеспечения. Они работают на любом устройстве с доступом в интернет и не требуют прав администратора.

Основные преимущества:

  • Кроссплатформенность: Работают в Windows, macOS, Linux, iOS и Android.
  • Отсутствие установки: Не засоряют систему лишними программами.
  • Базовая настройка: Позволяют выбрать ориентацию страницы (книжная/альбомная) и размер (A4, Letter).

Конфиденциальность данных Не загружайте в публичные онлайн-конвертеры документы, содержащие персональные данные, пароли или коммерческую тайну. Файлы обрабатываются на удаленных серверах, и хотя большинство сервисов удаляют их через несколько часов, риск утечки сохраняется. Для конфиденциальных документов используйте локальную печать через браузер.

Топ бесплатных онлайн-сервисов

Выбор сервиса зависит от того, что именно вы конвертируете: готовый .html файл или живую веб-страницу по ссылке.

1. Конвертация файла (HTML → PDF)

Если у вас есть исходный код или сохраненный файл .html:

  • HiPDF / ILovePDF: Популярные мультиинструменты. Поддерживают drag-and-drop, быстро обрабатывают файлы до 15–20 МБ. Минус — могут добавлять водяной знак в бесплатной версии при пакетной обработке.
  • Sejda: Предлагает более тонкие настройки полей и масштаба. Бесплатно позволяет обрабатывать документы до 50 МБ и 200 страниц.

2. Конвертация по URL (Веб-страница → PDF)

Если нужно сохранить статью или отчет прямо из интернета:

  • Web2PDFConvert: Специализируется на рендеринге веб-страниц. Хорошо справляется с современным CSS.
  • Pdfcrowd (Free tier): Позволяет конвертировать URL в PDF. Бесплатная версия имеет ограничения по размеру и добавляет небольшой логотип, но отлично сохраняет верстку.

Лайфхак для сложных страниц Если онлайн-сервис «ломает» верстку, попробуйте сначала сохранить страницу как «Веб-страница, полностью» (Ctrl+S), а затем загрузить полученный HTML-файл в конвертер. Это часто помогает подтянуть缺失ющие стили и изображения.

Как сохранить HTML в PDF через браузер (без сторонних сайтов)

Самый безопасный и качественный способ, который не требует загрузки файлов на чужие серверы. Современные браузеры (Chrome, Edge, Firefox, Safari) имеют мощный встроенный движок рендеринга PDF.

Пошаговая инструкция для Chrome и Edge:

  1. Откройте нужную HTML-страницу или файл в браузере.
  2. Нажмите Ctrl + P (Windows/Linux) или Cmd + P (macOS).
  3. В поле «Принтер» (Destination) выберите «Сохранить как PDF» (Save as PDF).
  4. Нажмите «Дополнительные настройки» (More settings):
    • Поля: Выберите «Нет» или «Минимальные», чтобы убрать белые отступы, если это нужно.
    • Графика фона: Поставьте галочку, чтобы сохранились цветные плашки и фоновые изображения.
    • Заголовки и колонтитулы: Снимите галочку, если не хотите видеть дату и URL страницы внизу каждого листа.
  5. Нажмите «Сохранить».

Особенности для Firefox и Safari

  • Firefox: В диалоге печати также выберите «Сохранить в PDF». Обратите внимание на настройку «Масштаб», чтобы контент поместился на лист.
  • Safari (macOS): В меню «Файл» выберите «Экспортировать как PDF». Этот метод лучше всего сохраняет интерактивные элементы и шрифты Apple.

Как улучшить качество конвертации: работа с CSS

Если вы разработчик или верстальщик и хотите, чтобы HTML идеально выглядел в PDF, используйте медиа-запрос @media print.

Добавьте эти стили в ваш CSS-файл:

@media print {
  /* Скрываем ненужные элементы: меню, футер, рекламу */
  header, footer, .ads, .nav-menu {
    display: none;
  }

  /* Принудительный разрыв страницы перед важными блоками */
  h1, h2, .chapter-start {
    page-break-before: always;
  }

  /* Избегаем разрыва таблиц и изображений посередине */
  table, img, figure {
    page-break-inside: avoid;
  }

  /* Устанавливаем черный цвет текста для экономии чернил и четкости */
  body {
    color: #000;
    background: #fff;
  }
}

Таблица: Сравнение методов конвертации

МетодКачество версткиБезопасность данныхСложность настройки
Онлайн-сервис (URL)Среднее (зависит от движка)Низкая (файл уходит на сервер)Низкая
Онлайн-сервис (Файл)ХорошееСредняяНизкая
Печать в браузереОтличное (WYSIWYG)Высокая (локальная обработка)Средняя (нужна ручная настройка полей)
Локальные утилиты (wkhtmltopdf)Идеальное (полный контроль)ВысокаяВысокая (требует навыков CLI)

Частые ошибки при конвертации

  1. Обрезанный контент: Возникает из-за неправильных полей (margins).
    • Решение: В настройках печати браузера установите поля «Минимальные» или «Нет».
  2. Отсутствуют фоновые цвета: Браузеры по умолчанию экономят краску.
    • Решение: Включите опцию «Печатать фон» (Background graphics) в диалоге печати.
  3. «Поехавшие» таблицы: Длинные таблицы разрываются на страницах некорректно.
    • Решение: Используйте CSS-свойство page-break-inside: avoid; для тегов <tr> или контейнеров таблиц.
  4. Неподдерживаемые шрифты: Если шрифт не веб-безопасный, он может замениться на стандартный Arial/Times New Roman.
    • Решение: Используйте стандартные системные шрифты или подключайте шрифты через Google Fonts с параметром display=swap.

FAQ

Можно ли конвертировать HTML с JavaScript-графикой (Chart.js, D3)? Да, но только если график уже отрисовался. При использовании функции «Печать в браузере» убедитесь, что страница полностью загрузилась. Онлайн-конвертеры по URL могут не выполнить JS-скрипты, поэтому лучше делать скриншот графика или использовать браузерную печать.

Как объединить несколько HTML-файлов в один PDF? Большинство онлайн-сервисов (ILovePDF, Smallpdf) имеют отдельную функцию «Объединить PDF». Сначала конвертируйте каждый HTML-файл отдельно, а затем слейте полученные PDF в один документ.

Почему ссылки в PDF не кликабельны? Проверьте настройки экспорта. В браузере Chrome ссылки сохраняются автоматически. В некоторых онлайн-конвертерах нужно включить опцию «Сохранять гиперссылки» (Preserve hyperlinks).

Есть ли лимиты на бесплатную конвертацию? Онлайн-сервисы обычно ограничивают размер файла (до 50–100 МБ) и количество задач в час. Браузерная печать ограничений не имеет.