⚡ Alle Tools 📬 Updates
🔍
KI Tool-Finder
Powered by Claude AI
⚡ Werkix.de — Kostenlose Online-Tools direkt im Browser · Kein Download · Keine Registrierung
ℹ️ Hinweis: Einige Links in diesem Artikel können Partnerlinks sein. Für dich entstehen keine Mehrkosten. Mehr erfahren →

Tool-Anleitung

HTML zu PDF konvertieren – Der ultimative Leitfaden 2026

🌐 Web-Konvertierung ⏱ ca. 12 Min. Lesezeit 🔄 Aktualisiert 2026

HTML zu PDF konvertieren –
Der ultimative Leitfaden 2026

HTML-Code und HTML-Dateien kostenlos in PDF umwandeln: Für Entwickler, Designer und alle, die Rechnungen, Berichte oder Webseiten als PDF exportieren möchten – direkt im Browser.

HTML + CSS vollständig unterstützt
Code einfügen oder Datei hochladen
100% lokal – kein Server

1 Warum HTML in PDF umwandeln?

Wer nach „HTML zu PDF konvertieren kostenlos", „Webseite als PDF speichern" oder „HTML Datei zu PDF" sucht, steht vor einer Aufgabe, die in Entwicklung, Design und Unternehmensalltag täglich vorkommt: Ein HTML-Dokument soll als portables, unveränderliches PDF-Dokument weitergegeben werden.

HTML-Seiten sind von Natur aus dynamisch und plattformabhängig – sie sehen je nach Browser, Betriebssystem und Bildschirmauflösung unterschiedlich aus. Ein PDF hingegen ist ein statischer Snapshot: Was beim Erstellen sichtbar ist, ist auf jedem Gerät und in jedem PDF-Reader identisch.

"Für Entwickler ist die HTML-zu-PDF-Konvertierung unverzichtbar: Rechnungen, Berichte und Zertifikate werden fast immer aus HTML-Templates generiert und dann als PDF exportiert."

Das Werkix HTML-zu-PDF-Tool ermöglicht genau das – direkt im Browser, ohne Server, ohne Installation und ohne Upload. Du kannst entweder HTML-Code direkt einfügen oder eine .html-Datei hochladen und erhältst sofort eine downloadbare PDF.

2 Zahlen & Fakten

5 MB
maximale HTML-Dateigröße
100%
inline CSS wird unterstützt
2
Eingabe-Modi: Code & Datei
0 €
dauerhaft kostenlos

HTML-Dateien sind reiner Text und damit extrem kompakt. 5 MB entsprechen in der Praxis einem sehr langen, komplexen HTML-Dokument. Selbst vollständige Webseiten mit umfangreichem Inline-CSS liegen meist unter 500 KB. Problematisch wird es nur, wenn Bilder als Base64 Data-URI eingebettet sind – diese können die Dateigröße schnell erhöhen.

💡
Für Entwickler: Das Tool nutzt die Bibliotheken html2canvas (v1.4.1) und jsPDF (v2.5.1) – beide quelloffen und etabliert. html2canvas rendert das HTML in ein Canvas-Element, jsPDF konvertiert dieses in ein PDF.

3 Anwendungsfälle für Entwickler & Designer

🧾
Rechnungen aus Templates
HTML-Rechnungsvorlagen direkt zu PDF konvertieren – ohne Backend-Server oder Headless Browser. Perfekt für Freelancer und kleine Unternehmen.
📊
Berichte & Dashboards
Webbasierte Reporting-Dashboards als PDF-Snapshots exportieren. Monatliche Berichte per E-Mail versenden, ohne dass der Empfänger Systemzugang benötigt.
🎨
Design-Mockups
HTML/CSS-Prototypen und UI-Mockups als PDF an Kunden präsentieren. Kein Zugang zum Staging-System nötig.
📧
E-Mail-Newsletter archivieren
HTML-E-Mails als PDF sichern und archivieren. Für Compliance, Dokumentation und interne Berichte.
📜
Zertifikate & Urkunden
HTML-Zertifikate (z. B. Kursabschlüsse, Teilnahmebestätigungen) mit CSS gestalten und als PDF ausgeben.
📸
Webseiten-Snapshots
Aktuellen Stand einer Webseite festhalten: HTML-Quellcode speichern und als PDF dokumentieren – für rechtliche Beweissicherung.

4 Schritt-für-Schritt: HTML zu PDF mit Werkix

1
✏️
HTML eingeben
HTML-Code einfügen oder .html-Datei hochladen. Kein Login nötig.
2
🖥️
Lokal rendern
HTML wird in einem unsichtbaren iFrame gerendert – vollständig lokal im Browser.
3
📄
PDF erstellen
Canvas-Rendering wandelt die gerenderte Seite in ein hochwertiges PDF-Dokument um.
4
⬇️
Herunterladen
PDF mit einem Klick herunterladen. Lange Dokumente werden automatisch auf mehrere Seiten verteilt.

HTML zu PDF – Jetzt ausprobieren

Code einfügen, PDF laden. Keine Installation, kein Upload.

🌐 Zum Tool →

5 CSS & Styling: Was wird in der PDF unterstützt?

Der entscheidende Vorteil des Werkix-Tools gegenüber einfachen Text-Konvertern: CSS-Styles werden vollständig übernommen – sofern sie eingebettet sind. Hier ist eine vollständige Übersicht:

Inline-CSS (style="")
Vollständig unterstützt
<style>-Block im <head>
Vollständig unterstützt
CSS-Grid & Flexbox
Vollständig unterstützt
Data-URI-Bilder
Base64-Bilder werden eingebettet
⚠️
Google Fonts (CDN)
Nur wenn im Browser-Cache
⚠️
Externe CSS-Dateien
Nur wenn gleiche Domain (CORS)
Externe Bilder (https://)
Browser-Sicherheit verhindert Laden
JavaScript-Animationen
PDF ist statisch – kein JS in PDF
💡
Profi-Tipp: Für maximale Kompatibilität alle Styles als <style>-Block im <head> des HTML-Dokuments einbetten. Externe CSS-Dateien verlinken und darauf hoffen, dass sie geladen werden – das ist unsicher. Inline-CSS ist zuverlässig.

6 HTML-Code direkt eingeben – So geht's

Das Tool bietet zwei Eingabe-Modi: HTML-Code direkt einfügen oder eine .html-Datei hochladen. Der Code-Modus ist besonders praktisch für Entwickler, die HTML-Snippets oder Templates testen möchten. Hier ein Beispiel für eine einfache Rechnung:

HTML-Beispiel: Einfache Rechnung
<!DOCTYPE html>
<html>
<head>
  <style>
    body { font-family: Arial, sans-serif; padding: 40px; }
    h1 { color: #15803d; border-bottom: 2px solid #15803d; }
    table { width: 100%; border-collapse: collapse; margin-top: 20px; }
    th { background: #0f1523; color: white; padding: 10px; }
    td { padding: 10px; border-bottom: 1px solid #eee; }
    .total { font-weight: bold; font-size: 1.2em; }
  </style>
</head>
<body>
  <h1>Rechnung #2025-001</h1>
  <table>
    <tr><th>Position</th><th>Preis</th></tr>
    <tr><td>Webdesign</td><td>800,00 €</td></tr>
    <tr class="total"><td>Gesamt</td><td>952,00 € (inkl. MwSt.)</td></tr>
  </table>
</body>
</html>

Füge diesen Code ins Tool ein, klicke auf „In PDF umwandeln" – fertig ist die Rechnung als PDF. Das eingebettete CSS wird vollständig übernommen: Schriften, Farben, Tabellen-Layout und Abstände erscheinen in der PDF exakt wie im Browser.

7 Grenzen des Browser-Konverters & wann Alternativen sinnvoll sind

Es ist wichtig, ehrlich über die Einschränkungen eines browserbasierten HTML-zu-PDF-Konverters zu sein:

Was nicht funktioniert:

Externe Bilder: Bilder, die über src="https://..." eingebunden sind, können aufgrund von Browser-Sicherheitsrichtlinien (Same-Origin Policy und CORS) nicht geladen werden. Lösung: Bilder als Base64 Data-URI einbetten.

JavaScript-Interaktivität: Dynamisch generierte Inhalte (z. B. durch React, Vue oder jQuery erzeugte Elemente) müssen bereits gerendert sein, wenn der Canvas-Snapshot erstellt wird. Single-Page-Apps funktionieren in der Regel nicht zuverlässig.

Komplexe Mehrseiten-Layouts: Das Tool schneidet lange Seiten automatisch in DIN-A4-Seiten, aber feste Positionen (position: fixed), Sticky-Elemente und CSS-Breakpoints können dabei Probleme verursachen.

Wann sind serverseitige Lösungen besser?

Für automatisierte PDF-Generierung im Backend (z. B. hunderte Rechnungen täglich) sind serverseitige Lösungen wie Puppeteer (Node.js), wkhtmltopdf oder WeasyPrint deutlich besser geeignet. Das Werkix-Tool ist für manuelle, gelegentliche Konvertierungen optimiert – nicht für Automatisierungspipelines.

8 Browser-Druckfunktion: Die einfachste Alternative

Für Webseiten, die du im Browser geöffnet hast, ist die Browser-Druckfunktion oft der einfachste Weg zu einem PDF – besonders wenn externe Ressourcen (Bilder, Schriften) bereits geladen sind.

Betriebssystem / BrowserTastenkürzelVorgehen
🪟 Windows (Chrome/Firefox/Edge)Strg + PDrucker „Als PDF speichern" wählen → Speichern
🍎 macOS (Safari/Chrome)⌘ + PPDF-Dropdown unten links → „Als PDF sichern"
📱 iPhone (Safari)Teilen-Icon„Als PDF" im Teilen-Menü → Dateien speichern
🤖 Android (Chrome)Menü (⋮)„Teilen" → „Drucken" → PDF speichern
💡
Vorteil der Druckfunktion: Externe Ressourcen (Bilder, CDN-Schriften) sind bereits geladen und werden in der PDF übernommen. Nachteil: Keine Kontrolle über das Layout, Browser-Druckränder und Kopf-/Fußzeilen erscheinen automatisch.

9 Methoden-Vergleich: HTML zu PDF

MethodeCSS-SupportExtern. BilderDatenschutzKosten
Werkix (lokal)✅ Inline+Style✅ 100% lokalKostenlos
Browser-Druck (Strg+P)✅ Vollständig✅ Ja✅ LokalKostenlos
Puppeteer (Node.js)✅ Vollständig✅ Ja✅ ServerTechnisch anspruchsvoll
wkhtmltopdf✅ Gut✅ Ja✅ LokalKostenlos (Installation)
PDF-API (pdfshift.io etc.)✅ Vollständig✅ JaServer-UploadKostenpflichtig

10 Datenschutz & DSGVO: Besonders wichtig bei HTML

HTML-Dokumente können hochsensible Daten enthalten: Rechnungen mit Kundenadressen und Bankdaten, interne Berichte mit Umsatzzahlen, E-Mails mit persönlichen Informationen. Wer solche Dokumente auf externe Konverter-Server hochlädt, riskiert Datenschutzverletzungen.

Das Werkix HTML-zu-PDF-Tool verarbeitet alle Daten vollständig lokal in deinem Browser. Das HTML verlässt deinen Computer zu keinem Zeitpunkt. Die technische Umsetzung: Das HTML wird in einem sandboxed iFrame gerendert, html2canvas erstellt einen Canvas-Screenshot, jsPDF generiert die PDF – alles im Arbeitsspeicher deines Browsers, ohne Netzwerkkommunikation.

🔒 Datenschutz bei Werkix – Technische Details

Das Tool verwendet ausschließlich client-seitige JavaScript-Bibliotheken. Es gibt keine Server-Kommunikation für die Konvertierung selbst. Der gesamte Prozess findet im Browser-Arbeitsspeicher statt.

🏗️
Sandboxed iFrame
HTML-Rendering in isolierter Umgebung
🖼️
Canvas-Rendering
html2canvas erzeugt lokalen Screenshot
📄
jsPDF lokal
PDF-Generierung im Browser-RAM
🇪🇺
DSGVO-konform
Art. 25 DSGVO: Privacy by Design

11 Profi-Tipps für Entwickler

🎨
Alle Styles einbetten – niemals extern verlinken
Verlasse dich nicht auf externe CSS-Dateien oder CDN-Stylesheets. Kopiere alle benötigten Styles direkt in einen <style>-Block im <head>. CSS-Frameworks wie Bootstrap können so komprimiert eingebettet werden (nur benötigte Klassen).
🖼️
Bilder als Base64 Data-URI einbetten
Externe Bilder (src="https://...") können nicht geladen werden. Konvertiere Bilder vorab in Base64: In Python base64.b64encode(open('logo.png','rb').read()).decode(), dann als src="data:image/png;base64,..." einbetten.
📄
Seitenumbrüche mit CSS steuern
Nutze page-break-before: always oder break-before: page, um gezielte Seitenumbrüche zu setzen. In kombination mit break-inside: avoid für Tabellen und Boxen, die nicht aufgeteilt werden sollen.
📐
Für A4-Ausgabe auf 794px Breite optimieren
A4 bei 96 DPI entspricht 794 × 1123 Pixel. Das Tool rendert in einem 794px-iFrame. Passe dein HTML-Layout auf diese Breite an, um pixelgenaue Ergebnisse zu erzielen. Nutze @media print und @page CSS-Regeln für druckoptimiertes Layout.
🔢
Seitenzahlen mit CSS hinzufügen
Mit CSS Counter und @page lassen sich automatische Seitenzahlen hinzufügen: @page { @bottom-right { content: counter(page) ' von ' counter(pages); } }. Wird von modernen Browsern bei der Druckfunktion unterstützt.

12 Häufig gestellte Fragen (FAQ)

Kann ich eine komplette Webseite (URL) zu PDF konvertieren?
Direkte URL-Konvertierung wird nicht unterstützt, da der Browser aus Sicherheitsgründen keine Cross-Origin-Seiten rendern kann. Die einfachste Alternative ist die Browser-Druckfunktion (Strg+P → PDF speichern). Für lokalen HTML-Code oder Dateien ohne externe Ressourcen ist das Werkix-Tool ideal.
Werden CSS-Styles in der PDF berücksichtigt?
Ja, eingebettetes CSS im <style>-Tag sowie Inline-Styles werden vollständig übernommen. Externe CSS-Dateien (link rel="stylesheet") können nicht geladen werden, wenn sie sich auf anderen Servern befinden. Alle Styles sollten daher direkt im HTML-Dokument eingebettet sein.
Werden JavaScript-Effekte und Animationen in der PDF angezeigt?
Nein, PDFs sind statische Dokumente. Animationen und JavaScript-basierte Interaktionen werden als statischer Snapshot zum Zeitpunkt der Konvertierung erfasst. Statisch gerenderte Inhalte (die beim Laden sichtbar sind) erscheinen jedoch in der PDF.
Welche Dateigröße wird für HTML-Dateien unterstützt?
HTML-Dateien bis zu 5 MB werden unterstützt. Da HTML-Dateien reiner Text sind, entspricht das sehr langen und komplexen Dokumenten. Mit eingebetteten Bildern als Data-URI kann die Dateigröße schnell wachsen – in solchen Fällen empfehlen wir, Bilder zu komprimieren.
Wie kann ich Google Fonts in meiner HTML-PDF verwenden?
Google Fonts werden geladen, wenn sie bereits im Browser-Cache sind – also wenn du die Schrift kürzlich auf einer anderen Webseite genutzt hast. Für zuverlässiges Rendering: Die Schrift-CSS-Datei von Google Fonts herunterladen und als @font-face mit Base64-Encoding direkt ins HTML einbetten. Das ist aufwändiger, aber 100% zuverlässig.

HTML zu PDF – Sofort loslegen

Code einfügen, PDF laden – in Sekunden, kostenlos und lokal.

🌐 Zum HTML-zu-PDF-Tool →

Weitere Tools auf Werkix