Zum Inhalt springen
TextArray
100% lokal

HTML-Tabelle in Markdown

Wandle HTML-Tabellen in Markdown-Tabellen um, Ausrichtung inklusive.

Eingabe
Ausgabe

HTML-Tabelle in Markdown

Füge HTML mit einer Tabelle ein und du bekommst eine Markdown-Tabelle zurück — Zellen mit senkrechten Strichen, eine Trennzeile und Spalten, die auf gleiche Breite aufgefüllt sind, damit der Quelltext so lesbar bleibt wie die gerenderte Ansicht. Typische Fälle: Dokumentation in ein GitHub- oder GitLab-Wiki umziehen, eine Tabelle in eine README einbauen, eine aus dem CMS kopierte oder aus Excel exportierte Tabelle umwandeln oder alte HTML-Dokumente nach Markdown migrieren.

Der Konverter findet jedes table-Element in der Eingabe und wandelt alle um, getrennt durch eine Leerzeile — du kannst also eine ganze Seite einfügen, statt Fragmente auszuschneiden. Wrapper wie thead, tbody und tfoot liest er transparent. Besteht die erste Zeile aus th-Zellen, wird sie zur Markdown-Kopfzeile; sonst entscheidet die Option „Erste Zeile enthält Spaltennamen" — ausgeschaltet schreibt das Tool eine leere Kopfzeile, weil eine Markdown-Tabelle ohne Kopf nicht existiert. Ausrichtung aus align-Attributen oder einem text-align-Stil auf den Kopfzellen wird als Markierungen :---, :---: und ---: übernommen.

Der Zelleninhalt wird unterwegs bereinigt: innere Tags werden entfernt, ihr Text bleibt, br wird zum Leerzeichen, gängige und numerische HTML-Entities werden dekodiert, Whitespace fällt auf einzelne Leerzeichen zusammen und senkrechte Striche werden maskiert, damit Daten nie eine Spalte hinzufügen. Markdown kennt keine verbundenen Zellen: Ein colspan wiederholt seinen Text über die abgedeckten Spalten, und Zeilen unter einem rowspan bekommen leere Zellen. Die kompakte Ausgabe lässt das Auffüllen weg, wenn du die kleinstmögliche Quelle willst.

Die Umwandlung läuft vollständig in deinem Browser — das HTML verlässt dein Gerät nie, auch interne Dokumente sind also sicher. Kopiere das Ergebnis oder lade es als .txt-Datei herunter.

Häufige Fragen

Wie werden colspan und rowspan behandelt?
Markdown kennt keine verbundenen Zellen. Eine Zelle mit colspan wiederholt ihren Text in allen abgedeckten Spalten, und von einem rowspan verdeckte Zellen erscheinen in den folgenden Zeilen leer — das Raster bleibt rechteckig.
Was passiert ohne th-Kopfzeile?
Mit „Erste Zeile enthält Spaltennamen" wird die erste Zeile zur Kopfzeile. Ausgeschaltet schreibt das Tool stattdessen eine leere Kopfzeile — Markdown-Tabellen brauchen eine, ohne sie wäre die Ausgabe ungültig.
Bleibt die Ausrichtung erhalten?
Ja. align="center" oder ein text-align-Stil auf den Kopfzellen wird zu den Trennmarkierungen :---:, ---: oder :---, die GitHub, GitLab und die meisten Renderer verstehen.
Kann das Tool mehrere Tabellen auf einmal umwandeln?
Ja. Jedes table-Element der Eingabe wird umgewandelt, in der ursprünglichen Reihenfolge und durch eine Leerzeile getrennt — du kannst eine ganze HTML-Seite einfügen.
Wird mein HTML irgendwo hochgeladen?
Nein. Die Umwandlung läuft vollständig in deinem Browser und dein HTML verlässt dein Gerät nie.