📄 Документы ✓ Бесплатно

HTML в PDF
онлайн

Из разметки берётся структура документа — заголовки, абзацы, списки, таблицы — и раскладывается по страницам с типографским оформлением. Это перенос содержимого, а не скриншот вёрстки.

Мгновенно
🗑Разметка не уходит на сервер
🔒Скрипты не выполняются
🔤Кириллица без кракозябр
Перетащите файл .html сюдаили вставьте разметку в поле нижеHTML · до 5 МБ
Разметка HTML

Переносятся заголовки, абзацы, списки, цитаты, блоки кода, разделители и таблицы. Стили, скрипты и вёрстка игнорируются.

Содержимое переносится, вёрстка — нет

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

Поэтому мы делаем другое, и делаем это честно: разбираем документ штатным разборщиком браузера, берём из него структуру — что заголовок, что список, что таблица, что жирное — и раскладываем своим оформлением. Результат выглядит как аккуратный текстовый документ, а не как копия сайта. Для статьи, договора или выгрузки из редактора это ровно то, что нужно; для сохранения дизайна страницы — нет.

  • Файл .html или вставка разметки прямо в поле
  • Заголовки, абзацы, списки с вложенностью, цитаты, код
  • Таблицы с колонками по содержимому
  • Скрипты не выполняются, внешние файлы не загружаются
  • Разметка не покидает устройство
Чего не будет Важно
Стили CSS Игнорируются
Копия внешнего вида Невозможна
Картинки Пропускаются
Загрузка по адресу Только свой файл
Что получится Надёжно
Весь текст Полностью
Структура документа Сохраняется
Таблицы Рисуются заново
Текст в PDF Ищется и копируется

Частые вопросы

Нет. HTML разбирается прямо в браузере штатным разборщиком: скрипты при этом не выполняются, внешние файлы не загружаются, ничего никуда не отправляется.
Потому что CSS не применяется — ни свой, ни внешний. Мы берём структуру документа и рисуем её своим оформлением. Точная копия вёрстки потребовала бы браузерного движка на сервере, а в самом браузере такого механизма нет.
Нет, и это осознанно: чтобы скачать чужую страницу, запрос пришлось бы отправлять через наш сервер, а это ровно то, чего инструмент избегает. Сохраните страницу через браузер и загрузите файл.
Никак: изображения указаны адресами, которые пришлось бы загружать со сторонних серверов. Пропущенные картинки инструмент считает и сообщает об этом после конвертации.
Нет, ширина считается заново по содержимому. Исходные ширины заданы стилями, а стили мы не читаем. Если таблица не влезает по ширине листа, шрифт в ней уменьшается.
Ничего страшного. Разбор делает тот же механизм, что и при показе страницы в браузере, а он умеет чинить кривую разметку по спецификации. Обычно результат получается ровно таким, как выглядела бы страница.