Markdown-Tabellen-Generator
Markdown-Tabellen im Raster erstellen, CSV oder Excel-Zellen einfügen, Spalten ausrichten und eine sauber formatierte GitHub-Markdown-Tabelle kopieren.
Die erste Zeile ist die Kopfzeile. Mit Enter springen Sie eine Zeile nach unten. Fügen Sie aus einer Tabellenkalkulation kopierte Zellen in eine beliebige Zelle ein, um das Raster ab dort zu füllen.
Vorschau
So erstellen Sie eine Markdown-Tabelle
- Tippen Sie Ihre Inhalte in das Raster. Die erste Zeile ist die Kopfzeile der Tabelle.
- Formen Sie die Tabelle mit „Zeile hinzufügen“, „Spalte hinzufügen“, „Letzte Zeile entfernen“ und „Letzte Spalte entfernen“ oder mit den kleinen ×-Schaltflächen. „Neue leere Tabelle“ beginnt mit einem 3 × 3-Raster von vorn.
- Wählen Sie im Menü über jeder Spalte deren Ausrichtung: „Standard“, „Links“, „Zentriert“ oder „Rechts“.
- Lassen Sie „Spalten im Markdown-Quelltext ausrichten“ aktiviert, wenn die Tabelle auch als reiner Text gut lesbar sein soll, oder deaktivieren Sie die Option für den kürzestmöglichen Quelltext.
- Kopieren Sie das Ergebnis oder laden Sie es als
.md-Datei herunter. Die „Vorschau“ zeigt, wie die Tabelle gerendert aussieht.
Um mit vorhandenen Daten zu beginnen, fügen Sie sie unter „Daten importieren“ ein, wählen ein „Format“ (oder lassen „Automatisch erkennen“ stehen) und klicken auf „Importieren“. Sie können auch einen Zellblock aus Excel, LibreOffice oder Google Sheets direkt in eine beliebige Zelle des Rasters einfügen: Das Raster wächst ab dieser Zelle mit, bis der Block hineinpasst.
So funktionieren Markdown-Tabellen
Tabellen gehören nicht zur ursprünglichen Markdown-Syntax. Sie stammen aus der Spezifikation GitHub Flavored Markdown (GFM), die GitHub, GitLab, Bitbucket, die meisten Static-Site-Generatoren, Obsidian, Notion-Exporte und viele Dokumentationswerkzeuge unterstützen. Eine GFM-Tabelle hat drei Teile:
- eine Kopfzeile, deren Zellen durch senkrechte Striche (Pipes) getrennt sind:
| Name | Punkte |; - eine Trennzeile aus Bindestrichen, eine Zelle pro Spalte:
| --- | --- |; - beliebig viele Datenzeilen.
Die Trennzeile legt auch die Ausrichtung fest. Ein Doppelpunkt links (:---) richtet die Spalte links aus, ein Doppelpunkt rechts (---:) rechts, und Doppelpunkte auf beiden Seiten (:---:) zentrieren sie. Ohne Doppelpunkt gilt die Voreinstellung des Renderers, meist linksbündig.
Eine Kopfzeile ist in GFM Pflicht: Eine Tabelle ohne sie wird nicht erkannt. Haben Ihre Daten keine natürliche Kopfzeile, geben Sie der ersten Zeile kurze Spaltennamen.
Sonderzeichen und Zeilenumbrüche
Ein senkrechter Strich in einer Zelle würde die Zelle beenden, deshalb maskiert das Tool ihn als \|. Ein bereits maskierter Strich bleibt unverändert, sodass nie doppelt maskiert wird. Echte Zeilenumbrüche sind in Markdown-Tabellen ebenfalls nicht möglich: Ein Zeilenumbruch in importierten Daten wird zu <br>, was GitHub und die meisten Renderer als neue Zeile innerhalb der Zelle darstellen. Alles andere, auch **fett**, `code` und Links, bleibt so, wie Sie es eingegeben haben – Inline-Markdown in Zellen ist also möglich.
Beim Ausrichten der Spalten zählen breite Zeichen wie chinesischer, japanischer oder koreanischer Text und Emojis als zwei Spalten, damit die Striche in einem Editor mit Festbreitenschrift untereinander stehen.
CSV, Tabellenzellen oder eine Markdown-Tabelle importieren
„Automatisch erkennen“ sucht zuerst irgendwo im eingefügten Text nach einer Markdown-Tabelle samt Ausrichtung. Andernfalls wird der Text als getrennte Daten gelesen: tabulatorgetrennt, wenn die erste Zeile einen Tabulator enthält (das legen Tabellenkalkulationen in die Zwischenablage), sonst getrennt durch Komma, Semikolon oder senkrechten Strich – je nachdem, was am häufigsten vorkommt. Werte in Anführungszeichen wie "Müller, Jr." werden wie in CSV behandelt. Das Raster fasst bis zu 500 Zeilen und 30 Spalten.
Häufige Fragen
Werden meine Daten irgendwohin gesendet?
Nein. Raster, Import und Markdown-Ausgabe verarbeitet dieses Tool vollständig in Ihrem Browser. Nichts von dem, was Sie eingeben oder einfügen, verlässt Ihr Gerät.
Warum wird meine Tabelle auf meiner Website nicht dargestellt?
Prüfen Sie, ob Ihr Renderer GFM-Tabellen unterstützt und ob vor der Tabelle eine Leerzeile steht. Manche Markdown-Engines, etwa das ursprüngliche Markdown.pl, können überhaupt keine Tabellen.
Kann ich eine vorhandene Markdown-Tabelle bearbeiten?
Ja. Fügen Sie die ganze Tabelle unter „Daten importieren“ ein und klicken Sie auf „Importieren“. Zellen und Spaltenausrichtungen werden ins Raster geladen und lassen sich dort bearbeiten.
Kann eine Zelle mehrere Zeilen oder eine Liste enthalten?
Nur Inline-Inhalte. Zeilenumbrüche werden zu <br>, Blockelemente wie Listen, Überschriften oder Codeblöcke sind in GFM-Tabellenzellen aber nicht erlaubt.
Sieht die ausgerichtete Version gerendert anders aus?
Nein. Die zusätzlichen Leerzeichen machen nur den Quelltext lesbarer und Diffs leichter prüfbar. Beide Varianten ergeben dieselbe Tabelle.
Ähnliche Tools
- HTML-Tabellen-Generator HTML-Tabellen-Code aus einem Raster oder CSV erzeugen – mit Beschriftung, Kopfzellen, th scope, CSS-Klasse oder Inline-Stilen und Live-Vorschau.
- Markdown-Editor mit Vorschau Markdown schreiben mit sicherer Live-Vorschau, GitHub-Tabellen und Aufgabenlisten, Wortzählung, Autospeichern und Export als .md oder .html.
- HTML-in-Markdown-Konverter HTML in Markdown und Markdown in HTML umwandeln – im Browser, mit GitHub-Tabellen, Durchstreichen, Aufgabenlisten und sicherer Vorschau, ohne Upload.
- JSON-zu-CSV-Konverter JSON in CSV und CSV zurück in JSON umwandeln, direkt im Browser. Verschachtelte Schlüssel werden zu Spalten, Trennzeichen werden erkannt.