Markdown in HTML

Eine Markdown-Datei hochladen — das gerenderte HTML sofort sehen und als fertiges Dokument herunterladen. Umgewandelt wird im Browser, und sobald Sie angemeldet sind, erreichen Ihre Dokumente Claude und ChatGPT über den MCP-Connector.

Markdown in Confluence, Markdown in Jira-Wiki-Markup, Markdown in Slack-mrkdwn, Markdown in ein EPUB-Buch, Markdown in ein Word-Dokument, HTML in Markdown, Reintext in Markdown, CSV in eine Markdown-Tabelle, JSON in Markdown, Notion-Export in Markdown, Confluence-Export in Markdown, Obsidian-Vault in Markdown, Word in Markdown, PowerPoint in Markdown, Ein EPUB-Buch in Markdown, Eine OpenDocument-Datei in Markdown, Rich Text in Markdown, Ein Evernote-Export in Markdown, Excel in eine Markdown-Tabelle

Was übernommen wird

Das Markdown wird als GitHub Flavored Markdown gelesen, ergänzt um die Erweiterungen, die in Notizen und Dokumentation üblich sind:

Im Markdown Im HTML
Überschriften <h1> bis <h6>, jede mit einer ID wie doc-setup
Ein Link auf #setup Auf diese Überschrift gerichtet, ob in GitHubs oder in Obsidians Schreibweise
Aufgabenlisten, Tabellen Kästchen, die sich nicht anklicken lassen; Tabellen, die auf schmalen Bildschirmen seitlich scrollen
Eingezäunte Codeblöcke Syntaxhervorhebung für Python, JavaScript, SQL, Bash, YAML und rund zwanzig weitere Sprachen
Ein mermaid-Block Das Diagramm, als SVG in die heruntergeladene Datei gezeichnet
$…$-Formeln, Fußnoten MathML; Fußnoten nummeriert und am Ende gesammelt
> [!NOTE], ==mark==, H~2~O Ein Hinweisblock, <mark>, <sub>

„.html herunterladen“ speichert eine einzige Datei: das Dokument samt Stylesheet, ohne Skript und ohne Webschrift, in der hellen oder dunklen Palette, die die App gerade zeigt, und beim Drucken hell. Eine Zeile am Fuß nennt das Dokument und den Zeitpunkt der Umwandlung und verlinkt auf TransformPipe. Das Menü neben der Schaltfläche bietet außerdem Markdown, Markdown für Obsidian, reinen Text, Word, EPUB, Confluence, Jira, Slack und ein PDF über den Druckdialog.

Was zurückbleibt

  • Frontmatter. Ein YAML-Block zwischen zwei ----Zeilen am Anfang wird entfernt.
  • Wikilinks. Aus [[Install guide]] werden die Wörter „Install guide“, aus ![[diagram.png]] der Dateiname in Kursivschrift.
  • HTML außerhalb der Positivliste. <script>, <style> und <iframe> verschwinden samt Inhalt, die Attribute style und onclick werden entfernt, und ein Tag wie <details> geht verloren, sein Text aber bleibt.
  • Einfache Zeilenumbrüche. Ein Zeilenumbruch innerhalb eines Absatzes wird zum Leerzeichen, wie bei GitHub. Für einen harten Zeilenumbruch, also ein <br>, endet die Zeile mit zwei Leerzeichen oder einem Backslash.
  • Bilder als Dateien. Ein Bild bleibt ein <img>, das auf seine Adresse verweist. Ein relativer Pfad wie img/chart.png funktioniert nur, wenn dieser Ordner neben der heruntergeladenen Datei liegt, denn zum Konverter gelangt nur die .md.

Ein Beispiel

Die Eingabe:

---
title: Release notes
---

# Release 2.4

Read the [setup notes][setup] first.

- [x] Faster export
- [ ] Print in dark mode

| Format | Size |
| --- | ---: |
| HTML | 48 KB |

## Setup

Run `npm ci`.[^1]

[setup]: #setup
[^1]: Node 20 or later.

Im <article> der heruntergeladenen Datei steht:

<h1 id="doc-release-24">Release 2.4</h1>
<p>Read the <a href="#doc-setup">setup notes</a> first.</p>
<ul>
<li><input checked="" disabled="" type="checkbox"> Faster export</li>
<li><input disabled="" type="checkbox"> Print in dark mode</li>
</ul>
<div class="md-table"><table>
<thead>
<tr>
<th>Format</th>
<th align="right">Size</th>
</tr>
</thead>
<tbody><tr>
<td>HTML</td>
<td align="right">48 KB</td>
</tr>
</tbody></table>
</div>
<h2 id="doc-setup">Setup</h2>
<p>Run <code>npm ci</code>.<sup class="md-fnref" id="doc-fnref-1"><a href="#doc-fn-1">1</a></sup></p>
<hr class="md-fnrule">
<ol class="md-footnotes">
<li id="doc-fn-1">Node 20 or later. <a href="#doc-fnref-1" class="md-fnback">↩</a></li>
</ol>

Das Frontmatter ist verschwunden, der Link erreicht die tatsächliche ID der Überschrift, und die Fußnote ist ans Ende gewandert.

Grenzen

  • 10 MB pro Umwandlung, gezählt über alle Dateien, die Sie gemeinsam ablegen. Mehrere Dateien werden zu einem Dokument, jeweils durch eine horizontale Linie getrennt.
  • .md, .markdown, .mdown und .mkd oder als Text eingefügtes Markdown. Eine .txt geht stattdessen an den Konverter für reinen Text.
  • Alles läuft in Ihrem Browser, die Umwandlung ebenso wie der Download. Ohne Anmeldung wird die Datei nicht hochgeladen; mit Anmeldung erreicht das Dokument Ihr Konto erst, wenn Sie auf Speichern klicken, und zwar bis 4 MB.
  • Ein Diagramm muss fehlerfrei sein. Ein Mermaid-Block mit einem Fehler bleibt als Quelltext stehen.
  • Ein einziges Stylesheet. Eigenes CSS oder eine Vorlage lassen sich nicht einstellen.

Fragen

Wie kann ich Markdown in HTML umwandeln?

Ziehen Sie eine .md-Datei auf diese Seite oder fügen Sie das Markdown als Text ein. Die Vorschau zeigt die fertige Seite, und „.html herunterladen“ speichert sie unter demselben Namen. Ein Konto ist nicht nötig. Wer eine Datei nur lesen will, findet in Wie man eine .md-Datei öffnet die passenden Programme.

Ist die HTML-Datei eigenständig?

Ja, abgesehen von Bildern, die über eine Adresse eingebunden sind. Das Stylesheet steckt in der Datei, für Schriften oder Skripte wird nichts nachgeladen, und Diagramme und Formeln sind eingezeichnet. So öffnet sie sich aus einer E-Mail oder von einer Festplatte ohne Netz genauso. Eigenständiges HTML erklärt geht weiter ins Detail.

Kann ich das HTML auch kopieren?

Ja. Der Reiter „HTML-Quelltext“ zeigt die ganze Datei, Diagramme allerdings noch als Mermaid-Quelltext, und „HTML kopieren“ legt sie so in die Zwischenablage. Für ein Fragment, das in ein CMS soll, nehmen Sie den Inhalt von <article>.

Wird GitHub Flavored Markdown unterstützt?

Ja: Tabellen, Aufgabenlisten, ~~Durchgestrichenes~~, eingezäunte Codeblöcke und nackte Links werden so gelesen, wie GitHub sie liest, dazu kommen Fußnoten, Hinweisblöcke, Formeln und Mermaid.

Wird mein Markdown hochgeladen?

Nein. Es wird in Ihrem Browser umgewandelt und im Speicher dieses Browsers aufbewahrt; einen Server erreicht es nur, wenn Sie sich anmelden und auf Speichern klicken. Markdown online in HTML umwandeln, ohne etwas zu installieren zeigt, wie Sie das bei jedem Konverter prüfen.

Kann ich eigenes CSS verwenden?

Nein. Die Datei bringt das Stylesheet des Dokuments mit. Sie ist aber reines HTML, und der <style>-Block lässt sich nachträglich ersetzen.

Was kann umgewandelt werden?

Zwanzig Dinge, jedes mit seiner eigenen Seite unter Konverter in der Kopfzeile: Markdown in HTML, Word, Confluence, Jira, Slack oder ein EPUB-Buch, und HTML, Word (.docx), PowerPoint (.pptx), Excel (.xlsx), OpenDocument (.odt), Rich Text (.rtf), EPUB, CSV oder TSV, JSON, reiner Text sowie ein Evernote-, Notion-, Confluence- oder Obsidian-Export in Markdown. Ein PDF ist hier nur der Weg hinaus — der Druckdialog erzeugt es —, nie der Weg hinein. Alles, was hereinkommt, endet als Markdown, und als Markdown wird ein Dokument hier gespeichert, in der Vorschau gezeigt und geteilt — eine Word-Datei, eine Tabelle und eine API-Antwort werden also dieselbe Art von Ding, sobald sie drin sind.

Wird meine Datei irgendwohin hochgeladen?

Abgemeldet nein. Die Datei wird von diesem Browser gelesen, hier umgewandelt und nie an einen Server gesendet — den Tab schließen, und von ihr bleibt nirgends etwas außer auf dem eigenen Rechner. Angemeldet wird der Markdown-Quelltext im Konto gespeichert, damit das Dokument einem auf ein anderes Gerät folgen kann, und es bleibt privat, bis es geteilt wird.

Was genau bekomme ich beim Herunterladen?

Zuerst das, was die Umwandlung erzeugt hat: eine .html-Datei, wenn nach HTML umgewandelt wurde, eine .md-Datei, wenn nach Markdown. Der Pfeil neben der Schaltfläche hält die anderen — Markdown, HTML, reinen Text oder den Druckdialog für ein PDF. Das HTML ist eine Datei mit ihren Stilen inline: keine Skripte, keine Schriften zu holen, keine Anfragen irgendeiner Art, sodass es sich auf einem Rechner ohne Netz genauso öffnet. Auf Papier schaltet es immer auf die helle Palette, denn eine dunkle Seite im Druck ist eine Wand aus Tinte.

Kann ich ein umgewandeltes Dokument jemandem schicken?

Anmelden und teilen, entweder als Link, den jeder öffnen kann, oder an bestimmte Personen gerichtet, die sich dann mit dieser Adresse anmelden. Eine geteilte Seite ist nur zum Lesen: das Dokument und ein Download, sonst nichts. Ein Widerruf verwirft den Link, ein schon verschickter hört also auf zu funktionieren.

Gibt es eine Größengrenze?

Zum Umwandeln 10 MB je Textdatei — rund 1.5 Millionen Wörter —, 50 MB je Word-, PowerPoint-, Excel-, EPUB- oder OpenDocument-Datei und 250 MB je Export-.zip, das meiste davon Anhänge; alles, weil die Umwandlung auf dem eigenen Rechner geschieht. Eines im Konto zu behalten ist auf 4 MB begrenzt, und das ist nicht unsere Zahl: die Plattform weist eine größere Anfrage von vornherein ab. Eine größere Datei wandelt trotzdem um, zeigt eine Vorschau und lädt herunter; sie bleibt nur aus dem Verlauf heraus, und die App sagt das, statt eine Speicherung vorzutäuschen. Ein Konto hält 5.000 Dokumente oder 250 MB, je nachdem, was zuerst kommt. Eine erreichte Grenze weist den Schreibvorgang ab und sagt es; nichts Gespeichertes wird je still gelöscht, um Platz zu machen.

Kann ich Dateien aus einem Skript umwandeln?

Ja. Im Kontomenü einen API-Schlüssel erstellen und Markdown an /api/v1/documents senden; es gibt außerdem einen Kommandozeilen-Client und eine GitHub Action, die das von einem Pull Request geänderte Markdown veröffentlicht und die Links darunter kommentiert. Die Dokumentation hat die Endpunkte und die Flags.

Was kostet es?

Nichts. Umwandeln und Herunterladen gehen ganz ohne Konto; ein Konto ergänzt Verlauf, Teilen und die API, innerhalb der Grenzen oben.