Перетворення HTML на PDF
HTML у PDF рендерить завантажений файл .html чи .htm або ZIP із HTML у PDF через WeasyPrint. JavaScript не виконується, тож сторінки, побудовані скриптами, виходять неповними.
Перетягніть файли сюди або натисніть, щоб вибрати
Формати: HTML, HTM, ZIP · до 500.0 MB на файл · до 20 файлів за раз
Файл також можна вставити через Ctrl/Cmd+V або з меню буфера обміну.
HTML у PDF рендерить WeasyPrint. Вивантажте `.html` / `.htm` або ZIP щонайменше з одним `.html` (береться `index.html` у корені архіву, якщо він є, інакше перший запис `.html`). Ім’я PDF — від вивантаженого файлу.
Поле `zoom` ігнорується. Немає headless Chrome, JavaScript не виконується. Зовнішні зображення, стилі й шрифти завантажуються з публічних вебадрес (не більше 500 ресурсів, до 64 МіБ кожен, 15 секунд на запит), а адреси в приватних чи внутрішніх мережах блокуються. Відносні ресурси в ZIP розпізнаються з розпакованих файлів.
CSS, який підтримує WeasyPrint, друкується. Важкі SPA, мережеві шрифти, що ніколи не завантажуються, і сучасні JS-верстки часто розвалюються. Вхід — не зашифрований PDF. Інструмент починає з HTML.
Якщо джерело вже URL — «Вебсторінка в PDF». Якщо Markdown — «Markdown у PDF» (спочатку CommonMark, потім той самий WeasyPrint).
Вивантаження тимчасові. Бібліотеки HTML ми не зберігаємо.
Що вміє
- WeasyPrint, не Chromium
- HTML або ZIP (рендериться index.html, а якщо його немає — перший .html)
- zoom ігнорується; без JavaScript
- Анонімний API: /api/v1/convert/html/pdf
Коли брати цей інструмент
- Надрукувати статичний HTML у PDF
- Зібрати лендинг із ZIP ресурсів
- Обійти нестабільний JS у друці
Як перетворити HTML на PDF?
- Вивантажте HTML або ZIP з HTML.
- Не розраховуйте на zoom чи JS.
- Натисніть «Обробити» й завантажте PDF.
- Перевірте CSS і зображення зі відносних шляхів.
Обмеження і межі
- Без JS
- zoom не діє
- Складна сучасна верстка може розвалитися
- Віддалені ресурси завантажуються лише з публічних вебадрес; приватні й внутрішні адреси блокуються
- Рендеринг типово зупиняється через 180 секунд
- Обмеження завантаження на цьому сайті: 500 МБ на файл; якщо файл більший за приблизно 95 МБ, він надсилається частинами. Тіло одного прямого запиту до API — не більше 100 МБ.
Приклади
- page.html → page.pdf
- SPA з порожнім коренем → майже порожній PDF
Приватність цього інструмента
Файли надсилаються через HTTPS, обробляються в оперативній пам’яті або в короткочасному тимчасовому каталозі на наших серверах і видаляються, щойно результат готовий. Копій для подальшого перегляду, навчання моделей чи рекламних профілів ми не зберігаємо. Строки зберігання та відомості про файли cookie AdSense наведені в Політиці конфіденційності.
Часті запитання
- Чи виконується JavaScript?
- Ні.
- Чи це Chrome headless?
- Ні. WeasyPrint.
- Чому zoom нічого не змінив?
- Поле ігнорується.
- Є лише URL сторінки?
- Тоді «Вебсторінка в PDF».
Востаннє оновлено:
Виклик із коду
Кожен інструмент на сайті - звичайний REST-інтерфейс. Для анонімної роботи не потрібні обліковий запис чи ключ API. І для браузера, і для розробників, і для програмних агентів.
curl -X POST "https://pdf123.xyz/api/v1/convert/html/pdf" \
-F "[email protected]" \
-o output.pdfТакож є як MCP-інструмент для клієнтів із Model Context Protocol (JSON-RPC 2.0 через POST /mcp). Повний довідник API
Використати через ШІ-агента
СкілЗ цим скілом Claude Code, Codex, Cursor та інші ШІ-агенти зможуть виконати «HTML у PDF» замість вас: /skills/pdf123-html-to-pdf.md
Файли потрібні лише для цієї обробки й потім стираються самі.