Яснодок
PDF-инструменты
PDF-инструмент ЯсноДок

HTML в PDF онлайн

Сделайте PDF из HTML-файла или вставленного кода. Подходит для простых шаблонов, писем, актов, счетов, инструкций и страниц с inline CSS.

HTML или вставка кода Inline CSS Бесплатно Скрипты блокируются
Перетащите HTML сюда или выберите файл

Можно загрузить файл или вставить HTML-код ниже.

Для безопасности JavaScript, iframe и внешние сетевые ресурсы не выполняются. Используйте inline CSS и data-изображения.

Как перевести HTML в PDF

  1. Загрузите HTML-файл или вставьте HTML-код.
  2. При необходимости задайте заголовок PDF.
  3. Скачайте готовый PDF после рендера страницы.

Когда это полезно

HTML в PDF нужен для шаблонов документов, писем, счетов, актов, инструкций, печатных форм и простых страниц, которые нужно отправить как готовый PDF-файл, а не как исходный код.

Про безопасность

Для безопасности JavaScript не выполняется, а внешние сетевые запросы (загрузка картинок или стилей по ссылке из интернета) блокируются. Работает только то, что встроено прямо в HTML: inline-стили и изображения в формате data-URI.

Бесплатно и без подписки - что это значит на практике

Создание PDF из HTML на ЯсноДок полностью бесплатно - без регистрации, без ограничения по числу запусков и без перехода на платный тариф после нескольких файлов. Вставили код или загрузили HTML-файл, скачали PDF - и так можно повторять сколько угодно раз подряд.

Честно про рамки: файл должен быть не больше 5 МБ, а код - не длиннее 350 000 знаков. Для шаблона счёта, письма, акта или простой страницы с таблицей этого достаточно с большим запасом - типичный HTML-шаблон документа занимает от силы несколько тысяч знаков.

Сделать PDF из HTML бесплатно

Что может пойти не так и как это починить

Картинки не отображаются в PDF

Внешние ссылки на изображения (например, src="https://...") не загружаются - сервис не выполняет сетевые запросы из соображений безопасности. Вставьте изображение как data-URI прямо в код (src="data:image/png;base64,...") или уберите картинку из шаблона.

Стили из отдельного CSS-файла не применились

Подключение стилей ссылкой (<link rel="stylesheet" href="style.css">) не сработает - внешние файлы не загружаются. Перенесите нужные стили внутрь тега <style> в самом HTML или используйте inline-атрибут style="..." у элементов.

Интерактивные элементы и скрипты не работают

Это ожидаемое поведение, а не ошибка - JavaScript отключён специально, чтобы страница не могла выполнить произвольный код на сервере. В PDF попадёт только статичная вёрстка, без скриптов, форм и динамики.

Разметка не помещается на страницу A4

Проверьте ширину блоков и таблиц в HTML - если она задана в пикселях больше, чем ширина листа, содержимое может обрезаться по краю или уехать на следующую страницу не там, где ожидалось. Задайте ширину в процентах или используйте CSS-свойства для печати.

«Код длиннее 350 000 знаков»

Это текущий лимит инструмента. Разбейте шаблон на несколько документов и соберите несколько PDF, а затем объедините их на странице объединить PDF.

Шрифт выглядит не так, как в браузере

Если в HTML указан нестандартный шрифт через @font-face со ссылкой на внешний файл, он не подключится по той же причине - сеть отключена. Используйте системные шрифты или встройте шрифт в HTML как data-URI.

Как ещё сделать PDF из HTML: сравнение способов

СпособСтоимостьЧто нужно
ЯсноДок онлайн Бесплатно, без подписки, без лимита на число запусков Браузер, ничего не устанавливать
«Печать в PDF» прямо из браузера, открыв HTML-файл Бесплатно Внешние ресурсы страницы загрузятся, если есть интернет
Онлайн-конвертеры HTML в PDF Часто бесплатно с ограничением по числу файлов в день Не всегда поддерживают вставку кода напрямую
Библиотеки для разработчиков (headless-браузер в своём коде) Бесплатно, но нужна разработка Технические навыки и своя инфраструктура

Печать прямо из браузера даёт больше свободы - подключаются внешние стили, шрифты и картинки по ссылкам, если есть интернет. Наш инструмент сознательно ограничивает это ради безопасности: он подходит для самодостаточных HTML-шаблонов, где всё нужное уже встроено в код, а не подгружается со стороны.

Лимиты и что происходит с файлом

Обработка доступна для HTML-кода до 350 000 знаков или файла до 5 МБ, бесплатно и без ограничения по числу запусков. HTML используется только для создания PDF, не публикуется в открытом доступе и не применяется для обучения каких-либо моделей; результат хранится на сервере ограниченное время (около 30 минут после обработки), затем удаляется автоматически вместе с исходным кодом.

Никакой регистрации, оплаты или ввода данных карты для этого инструмента не требуется - платёжной формы на странице просто нет.

Пошаговая инструкция

  1. Подготовьте HTML так, чтобы все стили были внутри тега <style>, а картинки - как data-URI, если они нужны.
  2. Загрузите HTML-файл в форму выше или вставьте код в поле «Вставить HTML».
  3. При желании укажите заголовок документа в отдельном поле.
  4. Нажмите «Сделать PDF» и дождитесь завершения рендера страницы.
  5. Скачайте готовый PDF и проверьте, что вёрстка и изображения отобразились так, как задумано.

Сделать PDF из HTML

Для каких задач чаще всего конвертируют HTML в PDF

Чаще всего это готовые HTML-шаблоны документов - счетов, актов, писем, справок, которые разработчик или сервис формирует программно и которые нужно превратить в PDF для отправки клиенту. Вторая частая причина - простые печатные формы и инструкции, свёрстанные в HTML вручную, когда проще написать разметку с таблицами и стилями, чем собирать документ в текстовом редакторе. Третья - когда исходный материал уже существует в виде HTML (например, страница из системы документооборота) и его нужно сохранить как отдельный файл, независимый от того, где эта страница изначально размещалась.

Короткие ответы

HTML в PDF - что делает сервис?

Сервис рендерит HTML-код или файл в PDF-документ формата A4.

Внешние картинки и стили подключатся?

Нет, для безопасности внешние сетевые запросы блокируются. Нужно встроить стили и изображения прямо в HTML.

JavaScript выполнится?

Нет, скрипты отключены специально, в PDF попадёт только статичная вёрстка страницы.

Сколько стоит запуск?

Создание PDF из HTML доступно бесплатно без подписки и без ограничения по числу запусков.

Вопросы про HTML в PDF

Как вставить картинку, чтобы она отобразилась?

Закодируйте изображение в data-URI и укажите его прямо в атрибуте src тега img - тогда оно встроится в HTML и отрендерится в PDF.

Можно ли подключить внешний CSS-файл по ссылке?

Нет, внешние файлы не загружаются. Перенесите нужные стили внутрь тега style в самом HTML.

Какой формат страницы получится?

Стандартный лист A4 с полями около 14 мм со всех сторон.

Можно ли вставить код прямо в поле, без файла?

Да, есть отдельное поле для вставки HTML-кода - загружать файл не обязательно.

Файл хранится публично?

Нет. Исходный HTML и готовый PDF не размещаются в публичной папке сайта и удаляются автоматически.

Какой максимальный объём кода?

До 350 000 знаков HTML-кода или файл до 5 МБ за один запуск.

Почему iframe не отобразился?

Встроенные фреймы и внешние страницы внутри них не загружаются по тем же соображениям безопасности, что и внешние скрипты.

Нужна ли регистрация?

Нет, регистрация и оплата не требуются - вставьте код и сразу получите PDF.

Материал обновлён 21 августа 2026 года.

Дальше

Сделали PDF из HTML - что дальше

Если документ - основа для договора, претензии или другого документа, в ЯсноДок можно сразу подготовить его по шаблону - с подсказками по формулировкам и ссылками на нормы там, где это уместно.

Перейти к документам ЯсноДок Сделать ещё один PDF