Was dieses Werkzeug tut
HTML hinein, Markdown heraus.
<h1>Titel</h1>
<p>Etwas <strong>Fettes</strong> und ein <a href="https://x.dev">Link</a>.</p>
<ul><li>eins</li><li>zwei</li></ul>
# Titel
Etwas **Fettes** und ein [Link](https://x.dev).
* eins
* zwei
Überschriften sind ATX, außer Sie wollen setext; Aufzählungszeichen sind *, außer Sie wollen -; und ein <pre><code class="language-js"> behält seine Sprache am Zaun.
Eine Tabelle bleibt eine Tabelle
<table><tr><th>Name</th><th>Rolle</th></tr><tr><td>Ada</td><td>Autorin</td></tr></table>
| Name | Rolle |
| --- | --- |
| Ada | Autorin |
Turndown hat keine Regel für <table>: vor dieser Seite kam eine Tabelle als ihre Zellen heraus, eine Zeile unter der anderen, und nichts im Ergebnis sagte, dass dort ein Raster gewesen war. Das ist die schlimmste Sorte Fehler — eine Ausgabe, die sich liest, als wäre alles in Ordnung. Die Regel schreibt nun eine GFM-Tabelle, und eine Tabelle ohne <th> nimmt ihre erste Zeile als Kopf, denn GFM kennt keine Tabelle ohne.
Ein Skript ist kein Absatz
<p>Hallo</p><script>alert(1)</script>
Hallo
Der Rumpf eines <script> ist Code, den der Browser ausführt, kein Text, den er zeigt — und er wurde als Prosa in Ihr Dokument kopiert. <style> tat dasselbe mit CSS. Beide werden entfernt. Alles, was die Seite Ihnen wirklich zeigt, bleibt.
Was eine Pipe-Tabelle nicht fassen kann
Eine GFM-Tabelle ist ein Raster aus einzeiligen Zellen. Vier Dinge werden darin flach gemacht statt weggeworfen:
colspanundrowspan. Die Zelle behält ihre eigene Spalte, der Rest der Spanne bleibt leer; die Zeilen unter einemrowspanrutschen eine Spalte nach links.- Eine Tabelle in einer Zelle. GFM kennt keine verschachtelten Tabellen: die innere steht in ihrer Zelle in einer Zeile, Pipes maskiert.
- Absätze und Listen in einer Zelle. Sie werden auf eine Zeile zusammengezogen.
- Die
<caption>. In einer Pipe-Tabelle hat sie keinen Platz, also wird sie zum Absatz direkt darüber, statt zu verschwinden.
Alles andere — die Reihenfolge der Blöcke, der Text, die Links — kommt unverändert durch.
Datenschutz ab Werk
Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.