Markdown-zu-HTML-Konverter
Geben Sie links Markdown ein und sehen Sie rechts das gerenderte HTML oder die Live-Vorschau. Angetrieben von marked, unterstützt CommonMark plus GitHub-Flavored-Markdown-Erweiterungen.
Geben Sie links Markdown ein und sehen Sie rechts das gerenderte HTML oder die Live-Vorschau. Angetrieben von marked, unterstützt CommonMark plus GitHub-Flavored-Markdown-Erweiterungen.
<h1>Hello, Markdown!</h1>
<p>Markdown is a <strong>lightweight</strong> markup language with plain-text formatting syntax.</p>
<h2>Features</h2>
<ul>
<li>Headings, paragraphs, lists</li>
<li>Links: <a href="https://example.com">example</a></li>
<li>Inline code: <code>const x = 1</code></li>
<li>Code blocks:</li>
</ul>
<pre><code class="language-js">function greet(name) {
return `Hello, ${name}!`
}
</code></pre>
<blockquote>
<p>Blockquotes work too.</p>
</blockquote>
<table>
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
</tr>
</thead>
<tbody><tr>
<td>Cell A</td>
<td>Cell B</td>
</tr>
</tbody></table>
Markdown ist eine leichtgewichtige Klartext-Formatierungssyntax, die John Gruber 2004 erfand. Sie können strukturierte Dokumente (Überschriften, Listen, Links, Code, Tabellen) mit einer Interpunktion schreiben, die sich natürlich liest — # für eine Überschrift, ** für fett, > für ein Zitat — anstelle von HTML-Spitzklammern. Es ist das De-facto-Format für README-Dateien, Static-Site-Posts, technische Dokumentation und Tools wie Notion oder Slack.
CommonMark ist der standardisierte Markdown-Dialekt, den die meisten modernen Parser implementieren; GitHub Flavored Markdown (GFM) erweitert ihn um Tabellen, Aufgabenlisten, eingezäunte Codeblöcke mit Sprachhinweisen, Durchstreichen und Auto-Links. Dieser Konverter unterstützt beides.
CommonMark plus die nützlichsten GFM-Erweiterungen: Tabellen, eingezäunte Codeblöcke (mit Sprache), Durchstreichen, Auto-Links. Definitionslisten, Fußnoten und HTML im Markdown sind standardmäßig nicht aktiviert.
Nein. Die Konvertierung erfolgt vollständig in Ihrem Browser — Ihre Markdown-Quelle verlässt nie Ihren Rechner.
Inline-HTML wird unverändert beibehalten. Seien Sie vorsichtig, wenn Sie die Ausgabe in einen Kontext zurückkopieren, wo Script-Tags oder unsichere Attribute eine Rolle spielen könnten — bereinigen Sie sie (mit DOMPurify oder einem serverseitigen Bereinigungstool), bevor Sie nicht vertrauenswürdige Ausgaben rendern.
Die Ausgabe liefert saubere ```sprache```-Codeblöcke mit dem Standard-Markup `<pre><code class="language-xxx">`. Wir bündeln keinen Syntax-Highlighter, damit das HTML klein und portabel bleibt. Stecken Sie auf der Empfängerseite highlight.js, Prism oder Shiki ein, um die Blöcke einzufärben — alle lesen die Sprachklasse nativ aus.
Die Konvertierung läuft vollständig clientseitig in einem einzigen Durchgang, sodass ein typisches buchlanges Dokument mit 50.000 Wörtern auf einem modernen Laptop problemlos in unter einer Sekunde gerendert wird. Der Engpass ist der Layout-Pass des Browsers, wenn Sie extrem lange Ausgaben in ein contenteditable einfügen. Bei sehr großen Eingaben bevorzugen Sie das Herunterladen des HTML, anstatt die Seite die Vorschau live neu rendern zu lassen.
Aufgaben, bei denen die Konvertierung von Markdown zu HTML im Browser echte Zeit spart.
Fügen Sie eine Projekt-README ein und kopieren Sie das HTML direkt in einen WordPress-, Ghost- oder Notion-Block — pandoc muss nicht installiert werden.
Schreiben Sie den Body in Markdown, konvertieren Sie und legen Sie das HTML in eine Transactional-E-Mail-Vorlage. Behalten Sie die Quelle als Klartext, um Änderungen einfach zu halten.
GitHub rendert Markdown serverseitig; das gibt Ihnen lokal dieselbe Vorschau, damit ein Tippfehler in einer Überschrift den Reviewer nicht überrascht.
Ziehen Sie ein Stück interner Doku in Markdown und fügen Sie das HTML in einen Help-Center-Artikel, eine Support-Antwort oder ein Wiki ein, das kein Markdown spricht.
Kleine Anpassungen, die die Ausgabe nutzbarer machen.
Geben Sie nach den öffnenden Backticks immer die Sprache an (z. B. ```ts). Die Ausgabe erhält eine language-xxx-Klasse, die highlight.js oder Prism ohne weitere Konfiguration einfärben können.
Wenn das Markdown von einem Benutzer kommt, lassen Sie das HTML durch DOMPurify laufen, bevor Sie es rendern — Markdown erlaubt rohes HTML, einschließlich Script-Tags.
GFM-Tabellen werden sauber konvertiert. Bei mehrspaltigen Layouts oder design-lastigem Inhalt fallen Sie direkt im Markdown auf HTML zurück, anstatt mit der Syntax zu kämpfen.
 rendert, aber das leere alt schadet SEO und Accessibility. Fünf Sekunden für `` — Ihr zukünftiges Ich wird es Ihnen danken.