Zum Inhalt springen
Läuft lokal · kein Upload

Markdown zu PDF

Erzeugt PDF aus Markdown über den Browser-Druckpfad: Vector-Output, eingebettete Schriften, kein Server.

Tool

So funktioniert es

  1. 01

    Markdown einbringen

    Per Paste-Feld oder Datei-Drop. Maximal 25 MB pro Datei.

  2. 02

    Profil und Format

    Vier Profile, A4 oder Letter, Rand zwischen 0 und 50 mm. Optional: Auto-Umbruch vor jeder H1 oder H2.

  3. 03

    Druckdialog öffnen

    Tool öffnet ein Pop-up-Fenster mit dem druckfertigen HTML und triggert nach kurzem Verzögerungstakt den Browser-Druckdialog. Dort wählst du die Speichern-als-PDF-Option.

Datenschutz

Markdown bleibt im Browser-Tab. Das Pop-up-Druckfenster ist same-origin (about:blank) und kommuniziert nicht mit fremden Servern. Eingebettete Bilder werden als Data-URLs ins HTML geschrieben, nicht hochgeladen.

Markdown ist portabel, aber wenn der Text auf den Tisch der Geschäftsführung wandert, will jemand ein PDF. Dieses Tool nimmt Markdown und erzeugt ein druckbares Dokument: vier Profile, Seitenumbrüche per Marker, lebende interne Links, optionales Inhaltsverzeichnis. Der Browser-Druckdialog macht den letzten Schritt, Speichern-als-PDF wählen, Vector-Datei mit eingebetteten Schriften.

01: Anleitung

Wie benutzt du dieses Tool?

  1. Markdown einfügen oder eine .md-Datei laden, beide Pfade führen zum selben Ergebnis.
  2. Profil wählen, Papierformat (A4 oder Letter), Rand und ob Auto-Umbruch vor jeder H1/H2 greifen soll.
  3. Optional: lokale Bilder hinzufügen, Inhaltsverzeichnis aktivieren, Codeblöcke nummerieren.
  4. Den Druckdialog öffnen und im erscheinenden Browser-Dialog die Speichern-als-PDF-Option wählen.

Wofür Markdown zu PDF?

Markdown ist die kürzeste Form, in der man Inhalte heute aufschreibt im AI-Chat, im Notiz-Tool, im Pull-Request, im Static-Site-Generator. Sobald derselbe Text aber an Menschen geht, die nicht in Markdown lesen (Geschäftsführung, Kundinnen, Schul-Office, Behörde), braucht es ein PDF.

Browser können seit Jahren PDFs erzeugen, über den Druck-Dialog, mit CSS Paged Media und stabilen Layout-Garantien. Dieses Tool macht aus dem unspektakulären Druckpfad einen ordentlichen Markdown-zu-PDF-Konverter mit vier Profilen, expliziter Seitenumbruch-Kontrolle und einem klickbaren Inhaltsverzeichnis.

Wie funktioniert die Konvertierung technisch?

Markdown wird über eine bewährte Open-Source-Bibliothek geparst und in HTML umgesetzt. Anschließend werden Heading-IDs vergeben (Slug aus dem Heading-Text), das Inhaltsverzeichnis aufgebaut und das Profile-CSS eingehängt. Das fertige HTML landet in einem neuen Browser-Fenster (window.open() mit about:blank-Ziel), wo nach einer kurzen Verzögerung, die den Schriften Zeit gibt, vollständig zu rendern, window.print() aufgerufen wird.

Der Druckdialog des Browsers erscheint, du wählst „Als PDF speichern”. Das resultierende PDF ist Vector, enthält die richtigen Schriften (Inter und JetBrains Mono via @font-face), respektiert die Seitenumbrüche aus den Markern und behält die Anker-Links als klickbare Hyperlinks bei. Die Page-Media-Eigenschaften (@page, break-before, break-inside: avoid, Tabellen-Header-Repeat) greifen direkt im Browser-Engine.

Wofür wird das Tool genutzt?

  • Berichte und Briefings. Eine Spezifikation oder ein Wochenbericht wird zu einem PDF, das in der Mail-Anhang-Konvention landet.
  • Rechnungen und Angebote. Markdown-Vorlagen mit Variablen werden zu PDFs, die direkt verschickt werden können.
  • Hausarbeiten und Papers. Das wissenschaftliche Profil setzt Times-Optik, Blocksatz und Seitenumbruch vor jeder H1.
  • AI-Chat-Output ausdrucken. Die lange Antwort des AI-Chats wird zum Hand-Out für die Sitzung.
  • Tutorial-Ausdrucke. Codebeispiele bleiben monospace, lange Zeilen brechen weich um, optional mit Zeilennummern.

Was bleibt erhalten?

Erhalten: Heading-Struktur mit auto-generierten IDs (für Anker-Links und TOC), Absätze mit Profile-spezifischer Typografie, geordnete und ungeordnete Listen, GFM-Tabellen mit <thead>-Wiederholung über Page-Breaks (Chromium-Standard), Inline- Formate, Code-Blöcke mit Mono-Schrift und optionaler Zeilennummerierung, Block-Zitate, lokale Bilder als Data-URLs, lebende interne Links.

Bewusst nicht abgebildet: Mathematik (KaTeX), Diagramme (Mermaid), externe Bild-URLs (CORS-/Privacy-Politik), Word-spezifische Formatierungs-Sprünge. Footnotes erscheinen als Marker im Fließtext, nicht als gelayoutete Fußnoten am Seitenende, Phase-2-Kandidat, wenn echte Nachfrage entsteht.

Page-Break-Optionen treffen den häufigsten Pain-Punkt anderer Tools: zufällige Seitenumbrüche an unschönen Stellen. Hier gibt es drei Hebel: Pagebreak-Marker, automatischer Umbruch vor jeder H1, automatischer Umbruch vor jeder H2. Tabellen-Zeilen brechen nicht in der Mitte (break-inside: avoid).

Datenschutz: alles bleibt im Browser-Tab

Wenn dein Markdown ein Mitarbeiter-Briefing oder ein Kunden-Angebot ist, ist das Letzte, was du willst, dass der Inhalt an einen fremden Server geht. Nichts davon passiert hier.

Markdown wird im Browser-Tab geparst. Das druckfertige HTML wird in einem same-origin Pop-up-Fenster erzeugt. Der Druckdialog ist eine Browser-eigene Funktion und kommuniziert nicht mit dem Tool-Backend. Eingebettete Bilder werden als Data-URLs ins HTML geschrieben, auch sie werden nicht über einen externen Server geleitet. Du kannst das Netzwerk-Panel der Entwicklerwerkzeuge öffnen und nachprüfen.

Welche verwandten Dokumenten-Tools gibt es?

Weitere Tools aus dem Konverter-Ökosystem, die zum Thema passen:

  • Markdown zu HTML: derselbe Markdown-Input, fertiges HTML als Standalone oder Body-Fragment.
  • Markdown zu DOCX: Word-Datei mit echten Heading-Styles für Tracked-Changes.
  • PDF zu Markdown: die Gegenrichtung mit OCR-Fallback für gescannte Dokumente.

Zuletzt aktualisiert:

Das könnte dir auch gefallen