Mit diesem Tool lässt sich eine HTML-Tabelle in Markdown umwandeln: Es findet alle Tabellen im HTML-Quelltext und schreibt die gewählte als GitHub-Flavored-Markdown-Tabelle. HTML einfügen, Tabelle auswählen, Markdown kopieren.
Zuletzt aktualisiert:
So funktioniert’s
HTML einfügen
Seitenquelltext oder kopiertes Tabellen-Markup einfügen, eine .html-Datei ablegen oder eine Seite über „Von URL öffnen“ laden. Das HTML wird vor dem Lesen bereinigt.
Tabelle wählen
Jede Tabelle der Seite erscheint mit Beschriftung oder ersten Kopfzellen in der Liste. Festlegen, wie „Verbundene Zellen“ und Formatierung behandelt werden.
Markdown kopieren
Tabelle kopieren oder mit „.MD herunterladen“ speichern; die Vorschau zeigt das gerenderte Ergebnis.
Funktionen
colspan und rowspan
Verbundene Zellen werden in einzelne Zellen aufgeteilt – wahlweise „Wert nur in der ersten Zelle“ oder „Wert wiederholen“ –, damit die Spalten stimmen.
Formatierung bleibt
<b>, <i>, <code>, <s> und Links werden zu **fett**, *kursiv*, `Code`, ~~durchgestrichen~~ und [Text](URL); <br> wird zum Zeilenumbruch.
Kopfzeile erkannt
Ein <thead> oder eine erste Zeile aus <th>-Zellen wird zur Kopfzeile; fehlt beides, kann die erste Zeile dienen. Verschachtelte Tabellen erscheinen als eigene Einträge.
Sicher von Grund auf
Skripte, Event-Handler und javascript:-Links entfernt der Sanitizer, und das Markup wird nur als Text gelesen, nie gerendert.
Grenzen & Datenschutz
HTML darf bis zu 10 MB groß sein, Tabellen sind auf 50.000 Zeilen begrenzt.
Eine Markdown-Tabelle hat pro Zelle genau eine Zeile: Listen, Absätze und Bilder in einer Zelle werden zu Text mit Zeilenumbrüchen, Farben, Breiten und CSS-Klassen fallen weg. Tabellen aus <div>-Elementen oder CSS-Grid sind keine echten Tabellen und werden nicht erkannt. Das Öffnen per URL klappt nur bei Websites, die Cross-Origin-Anfragen zulassen; sonst die Seite speichern und die Datei öffnen. Für den umgekehrten Weg gibt es Markdown-Tabelle in HTML.
Das HTML wird auf dieser Seite nie gerendert: DOMPurify bereinigt es, gelesen wird es als Text in einem Web Worker. Mehr dazu auf der Datenschutzseite.
Häufige Fragen
Wie komme ich an das HTML einer Tabelle auf einer Webseite?
Rechtsklick auf die Tabelle, „Untersuchen“ wählen, dann im Entwicklertool das <table>-Element mit Rechtsklick über „Kopieren“ › „Outer HTML kopieren“ übernehmen. Oder die Seite hier per URL öffnen.
Die Seite enthält mehrere Tabellen – welche wird umgewandelt?
Zunächst die erste. Eine andere lässt sich in der Liste auswählen.
Was geschieht mit verbundenen Zellen?
Markdown kann Zellen nicht verbinden, deshalb wird colspan bzw. rowspan aufgeteilt. Die zusätzlichen Zellen bleiben leer oder wiederholen den Wert.
Bleiben Links erhalten?
Ja, als Markdown-Links. Links mit javascript: oder anderen unsicheren Schemata werden verworfen, nur ihr Text bleibt.
Geht es auch ohne Markdown-Formatierung?
„Formatierung beibehalten“ abschalten: Fettdruck, Links und Code erscheinen dann als reiner Text.
Wird die eingefügte Seite hochgeladen?
Nein. Bereinigung und Umwandlung finden im Browser statt.