Markdown zu PDF
Konvertiere Markdown-Dateien (.md, .markdown) — READMEs, Doku, Blogposts, technisches Schreiben — in ein gestyltes PDF-Dokument mit gerenderten Überschriften, Codeblöcken, Tabellen und Links. Dateien werden in deinem Browser verarbeitet.
Markdown zu PDF konvertiert .md- und .markdown-Dateien in ein gestyltes PDF-Dokument. Das Markdown wird von marked (einem CommonMark/GFM-konformen Parser) geparst, in deinem Browser als gestyltes HTML gerendert, von html2canvas erfasst und mit pdf-lib in ein PDF eingebettet. Wähle ein Theme (Hell, Sepia, druckfreundlich), eine Schriftart, eine Seitengröße und einen Rand. Überschriften, Codeblöcke, Tabellen, Listen und Links werden alle korrekt gerendert.
Was ist Markdown zu PDF?
Markdown ist die leichtgewichtige Auszeichnungssprache, die John Gruber im Jahr <strong>2004</strong> schuf und die 2014 als <a href="https://commonmark.org/" target="_blank" rel="noopener">CommonMark</a> standardisiert wurde. Sie nutzt einfache Satzzeichen — Rauten für Überschriften, Sternchen für Hervorhebungen, Backticks für Code — um strukturierte Dokumente zu produzieren, die sich auch als Plain Text natürlich lesen. GitHub, GitLab, Reddit, Discord, Notion, Obsidian und die meisten statischen Site-Generatoren verwenden Markdown als ihr primäres Inhaltsformat. README-Dateien, API-Dokumentation, technisches Schreiben und Blogposts sind überwältigend Markdown.
Markdown in PDF zu konvertieren ist üblich, wenn du ein Markdown-Dokument mit jemandem teilen musst, der es nicht in einem Markdown-Viewer öffnen wird — denke an Kunden, Führungskräfte, Studierende, alle außerhalb der Welt der Entwicklertools. PDF ist das universelle Teilformat. Die meisten Online-Markdown-zu-PDF-Tools laden deine Datei auf einen Remote-Server hoch, was bei unveröffentlichten Produktspezifikationen, interner Dokumentation oder allem anderen, was nicht auf der Festplatte eines anderen liegen soll, unangenehm ist. Dieses Tool führt die Konvertierung vollständig in deinem Browser aus.
Wie funktioniert die Markdown-Konvertierung im Browser?
Pikowl liest jede Markdown-Datei über die Blob.text()-API, parst sie mit marked (CommonMark + GitHub-Flavored-Markdown-Erweiterungen einschließlich Tabellen, Aufgabenlisten, Durchstreichen) und rendert das resultierende HTML in einem versteckten gestylten Container in der Seite. html2canvas erfasst die gerenderte Ausgabe als 2×-DPI-Bild, das in seitenhohe Stücke geschnitten und mit pdf-lib als PDF-Seiten eingebettet wird. Das gewählte Theme treibt das auf den Container angewandte CSS — Hell (Standard mit weißem Hintergrund, dunklem Text), Sepia (warmes cremefarbenes Papier für augenschonendes Lesen) oder druckfreundlich (kontraststark Schwarz auf Weiß, für Druck optimiert). Es wird nichts an einen Server gesendet.
Ist es sicher, hier sensible Markdown-Dokumente zu konvertieren?
Ja. Öffne den Netzwerk-Tab in DevTools, während du das Tool benutzt — du wirst sehen, wie die marked- und html2canvas-Chunks einmal beim ersten Aufruf heruntergeladen werden, danach null ausgehende Anfragen. Markdown-Dateien werden lokal über die File API gelesen, im Browser geparst, und das resultierende PDF lebt nur im Speicher deines Browsers, bis du es herunterlädst. Interne Dokumentation, unveröffentlichte technische Spezifikationen und vertrauliche Notizen überqueren nie das Netzwerk.
Welche Markdown-Funktionen werden unterstützt?
marked unterstützt die vollständige CommonMark-Spezifikation plus die meisten GitHub-Flavored-Markdown-(GFM)-Erweiterungen: Tabellen, Aufgabenlisten, Durchstreichen, Auto-Linking und eingezäunte Codeblöcke mit Sprach-Tags. Inline-HTML innerhalb von Markdown wird gerendert. Nicht unterstützt: Syntax-Highlighting in Codeblöcken (als reines Monospace gerendert), Mermaid-Diagramme, Mathematik (LaTeX/KaTeX), Fußnoten-Definitionen, benutzerdefinierte Direktiven-Syntax. Die Ausgabe ist über den Schriftstack des Browsers Unicode-vollständig — Chinesisch, Japanisch, Koreanisch, Kyrillisch, Arabisch und Emojis werden alle korrekt gerendert.
Welche Limits gelten und warum?
Bis zu 50 Markdown-Dateien pro Konvertierung, 10 MB pro Datei, mit einer weichen Warnung bei 100 MB kombiniert und einer harten Obergrenze bei 150 MB. Eine 10-MB-Markdown-Datei ist außergewöhnlich — die meisten README- und Dokumentationsdateien liegen weit unter 100 KB. Der html2canvas-Rasterisierungsschritt kann bei langen Dokumenten mehrere Sekunden pro Seite dauern; wenn dein PDF ~50 Seiten überschreitet, rechne mit spürbarer Wartezeit.
Wie schneidet Pikowl gegenüber Smallpdf und iLovePDF für Markdown ab?
Smallpdf und iLovePDF bieten keine dedizierten Markdown-zu-PDF-Tools — beide leiten Markdown durch generische Text-zu-PDF-Pipelines, die Formatierung entfernen. Die wesentlichen Unterschiede sind Formatierungstreue, Verarbeitungsort und Preis. Die Zahlen unten spiegeln die öffentlichen Free-Tier-Angebote der jeweiligen Dienste mit Stand April 2026 wider.
| Funktion | Pikowl | Smallpdf | iLovePDF |
|---|---|---|---|
| Wo Dateien verarbeitet werden | Dein Browser | Remote-Server | Remote-Server |
| Anmeldung erforderlich | Nein | Optional | Optional |
| Ausgabeoptionen | Themes · 3 Schriftarten · 3 Seitengrößen | Kein Markdown-Rendering | Kein Markdown-Rendering |
| Max. Dateigröße (frei) | 10 MB | 5 MB | 200 MB (kombiniert) |
| Preis | Kostenlos | $9/Monat für unbegrenzt | $7/Monat für Premium |
Quellen: smallpdf.com/pricing und ilovepdf.com/pricing, abgerufen im April 2026.
Häufige Anwendungen
- README zur Kunden-Lieferung: Konvertiere die GitHub-README eines Projekts in ein PDF, das du an eine Kunden-Status-E-Mail oder einen Sales-Follow-up anhängen kannst — ohne den GitHub-Link zu teilen.
- Technische Dokumentation: Exportiere eine API-Referenz oder ein Runbook-Kapitel als gestyltes PDF zur Aufnahme in ein Vendor-Paket oder Compliance-Audit.
- Notion-/Obsidian-Export: Viele Notiz-Apps exportieren Notizen als Markdown — konvertiere sie in ein einziges PDF zur Archivierung oder druckbaren Verteilung.
- Blogpost-Archivierung: Konvertiere einen statischen Blogpost (Hugo, Jekyll, Eleventy) in ein druckbares PDF zum Offline-Lesen oder zur Syndikation.
- Kursmaterialien: Kombiniere eine Reihe von Markdown-Vorlesungsnotizen zu einem paginierten PDF für Studierenden-Handouts.
- Pull-Request-Vorlagen und Changelogs: Konvertiere CHANGELOG.md oder RELEASE-NOTES.md in ein release-fertiges PDF zur Verteilung.
FAQ
Werden GitHub-Flavored-Markdown-Funktionen unterstützt?
Die meisten davon: Tabellen, Aufgabenlisten (- [ ]-Checkbox-Syntax), Durchstreichen (~~Text~~), Auto-Linking, eingezäunte Codeblöcke. Nicht unterstützt: Syntax-Highlighting in Codeblöcken (als reines Monospace gerendert), Mermaid-Diagramme, Fußnoten-Definitionen, Mathematik (LaTeX/KaTeX) und GitHub-spezifische Bildausrichtungs-Attribute. Für die meisten README- und Doku-Anwendungsfälle reicht das aus.
Werden Markdown-Tabellen im PDF korrekt gerendert?
Ja. GFM-Tabellensyntax (pipe-getrennte Spalten mit einer Kopfzeile) wird im Ausgabe-PDF als gestylte HTML-Tabelle mit Rahmen, Header-Hintergrund und korrekter Ausrichtung gerendert.
Kann ich syntax-hervorgehobene Codeblöcke bekommen?
In dieser Version nicht. Codeblöcke werden mit einer Monospace-Schrift und einem dezenten Hintergrundton gerendert, aber ohne sprachspezifisches Syntax-Highlighting (Prism- oder Highlight.js-Integration). Wenn du hervorgehobenen Code brauchst, ist ein Zwischenansatz, die hervorgehobene Version aus deinem Editor als HTML zu kopieren und das HTML-zu-PDF-Tool zu verwenden.
Was ist der Unterschied zwischen den Themes Hell, Sepia und druckfreundlich?
Hell ist der Standard — weißer Hintergrund mit dunkelgrauem Text, modernes Sans-Serif. Sepia nutzt einen warmen cremefarbenen Hintergrund mit braungrauem Text, augenfreundlicher für lange Lesesitzungen. Druckfreundlich ist reines Schwarz auf Weiß mit hohem Kontrast, optimiert für Papierausgabe und Toner-Sparen.
Werden nicht-lateinische Zeichen (Chinesisch, Japanisch, Kyrillisch) korrekt gerendert?
Ja — anders als TXT zu PDF (das durch die WinAnsi-Schriften von pdf-lib begrenzt ist) nutzt Markdown zu PDF html2canvas, das über den vollständigen Schriftstack des Browsers rendert. CJK, Kyrillisch, Devanagari, Arabisch und Emojis werden alle korrekt mit den in deinem Browser verfügbaren Systemschriften gerendert.
Ist der Text im resultierenden PDF auswählbar?
Nein — die html2canvas-Pipeline rasterisiert gerendertes HTML, sodass die resultierenden PDF-Seiten Bilder sind, kein auswählbarer Text. Das ist der Kompromiss für vollständige Stil-Treue. Für auswählbaren Text speichere dein Markdown als Plain TXT und nutze TXT zu PDF — du verlierst Stil, gewinnst aber Cmd+F-Suche.
Werden Markdown-Dateien auf einen Server hochgeladen?
Nein. Die Konvertierung läuft vollständig in deinem Browser — öffne den Netzwerk-Tab in DevTools, und du wirst sehen, wie die marked- und html2canvas-Bibliotheken einmal beim ersten Aufruf heruntergeladen werden, danach null ausgehende Anfragen. Markdown-Inhalte werden über die File API von deiner Festplatte gelesen, im Browser geparst, auf eine Canvas gerendert und mit pdf-lib in ein PDF eingebettet.
In Zahlen
- Markdown wurde im Jahr 2004 von John Gruber als Möglichkeit geschaffen, Webinhalte in Plain Text zu schreiben; CommonMark formalisierte den Spec 2014, und GitHub Flavored Markdown erweitert ihn um Tabellen und Aufgabenlisten.
- marked, der von diesem Tool verwendete Parser, verarbeitet Markdown in modernen Browsern mit mehreren tausend Zeilen pro Millisekunde — der Parsing-Schritt ist im Wesentlichen sofortig; die html2canvas-Rasterisierung ist die zeitaufwendige Phase.
- Markdown ist das Standard-Inhaltsformat für GitHub-READMEs, GitLab-Wikis, Notion-Seiten, Obsidian-Notizen, statische Hugo-/Jekyll-/Eleventy-Sites und Discord-Nachrichten — was es wohl zum am häufigsten geschriebenen Strukturdokumentenformat im modernen Web macht.