PK Systems PK Systems
Entwickler-Tools

Markdown-Tabellen-Generator

Bauen Sie Markdown-Tabellen visuell — mit Live-Vorschau, Spalten-Ausrichtung und Import aus CSV oder TSV.

Markdown-Tabellen-Generator

Klicke auf eine Zelle, um sie zu bearbeiten. Füge Zeilen aus Excel oder Google Sheets direkt in das Raster ein – Tabulatoren und Zeilenumbrüche werden automatisch erkannt.

Ausgabe


    

Warum ein dedizierter Tabellengenerator?

Tabellen sind der Teil von Markdown, den jeder falsch kopiert. Pipes müssen nicht bündig stehen, um korrekt gerendert zu werden, aber sie müssen bündig stehen, um im Quelltext lesbar zu sein — und sobald du mehr als drei Zeilen hast, wird das händische Tippen dieser Pipes zur Plackerei. Dieser Generator gibt dir ein echtes Raster: Zelle anklicken, tippen, mit Tab zur nächsten springen, und das zugrundeliegende Markdown aktualisiert sich in Echtzeit. Wenn du bereits Daten in Excel, Numbers oder Google Sheets hast, füge sie in eine beliebige Zelle ein und Zeilen und Spalten erweitern sich automatisch; im Hintergrund erkennen wir Tabulatoren als Spaltenumbrüche und Zeilenumbrüche als Zeilenumbrüche. Das Ausgabe-Panel zeigt drei Varianten. GFM Markdown ist das Richtige für GitHub-README-Dateien, GitLab-Issues, die meisten Static-Site-Generatoren (Jekyll, Hugo, Astro), Notion, Obsidian und Discord. HTML ist die richtige Wahl, wenn du präzises Styling brauchst oder wenn der Ziel-Renderer keine Markdown-Tabellen versteht. AsciiDoc ist das kanonische Format für viele Open-Source-Handbücher und Antora-basierte Doku-Sites.

So nutzt du den Editor

Passe die Rastergröße an, tippe oder füge deine Daten ein, lege spaltenweise die Ausrichtung fest und kopiere die gerenderte Ausgabe.

  1. Zeilen und Spalten festlegen — Verwende die +- und -Buttons, um das Raster zu vergrößern oder zu verkleinern. Die Ausgabe wird sofort neu erzeugt. Beim Einfügen aus einer Tabellenkalkulation wächst das Raster bei Bedarf automatisch.
  2. Aus Excel oder Sheets einfügen — Kopiere einen Block von Zellen in deiner Tabellenkalkulation, klicke auf eine Zelle im Raster und füge ein. Tabulator-getrennte Werte werden zu Spalten, Zeilenumbrüche zu Zeilen.
  3. Spaltenausrichtung wählen — Über jeder Spalte hast du drei kleine Ausrichtungs-Buttons. Numerische Spalten sehen meist rechtsbündig aufgeräumter aus; Status-Spalten wirken zentriert gut.
  4. Ausgabe kopieren — Klicke auf Kopieren, um die Tabelle im gewählten Format zu erhalten. Wechsle oben über die Chips zwischen GFM, HTML und AsciiDoc — die Daten bleiben gleich.

Markdown-Tabellensyntax in einem Absatz

Eine GFM-Tabelle besteht aus drei oder mehr Zeilen: einer Kopfzeile aus pipe-getrennten Zellen (| a | b |), einer Trennzeile aus Bindestrichen, die dem Renderer mitteilt, wo die Spalten sind (|---|---|), und einer oder mehreren Datenzeilen. Die Ausrichtung wird kodiert, indem ein Doppelpunkt zur Trennzeile hinzugefügt wird: :--- für linksbündig, :---: für zentriert, ---: für rechtsbündig. Die Pipes am Anfang und Ende einer Zeile sind in der GFM-Spezifikation optional, werden aber für die Lesbarkeit empfohlen. Um eine literale Pipe in eine Zelle zu setzen, escape sie als \|. Für einen Zeilenumbruch innerhalb einer Zelle nutze das HTML-Tag <br> — rohe Zeilenumbrüche sind nicht erlaubt.

Wann welches Format verwenden

Alle drei werden weitreichend unterstützt, aber jedes hat seinen Sweet Spot.

Format Am besten geeignet für
GFM MarkdownGitHub-/GitLab-READMEs, Issues und Kommentare, Static-Site-Generatoren, Notion, Obsidian, Discord, Slack im Rich-Text-Modus.
HTMLSeiten, die exaktes CSS-Styling brauchen, Blog-Beiträge, bei denen der Renderer kein GFM unterstützt, E-Mails und Content-Management-Systeme.
AsciiDocAntora- und AsciiDoctor-Doku-Sites, technische Bücher, Doku-Seiten im Stil von OpenJDK-Projekten.

Häufig gestellte Fragen

Wie füge ich einen Zeilenumbruch in eine Zelle ein?

Markdown-Tabellen erlauben keine rohen Zeilenumbrüche innerhalb von Zellen. Verwende das literale HTML-Tag <br> dort, wo du sonst Enter gedrückt hättest. Die meisten GFM-Renderer (GitHub, GitLab, MkDocs, Hugo) respektieren es.

Warum zerstören meine Pipe-Zeichen die Tabelle?

Eine Pipe innerhalb einer Zelle muss als \| escaped werden, damit der Renderer sie nicht als Spaltengrenze behandelt. Der Generator macht das automatisch, wenn du eine Pipe im Editor tippst.

Kann ich eine bestehende Markdown-Tabelle importieren?

Nicht direkt — der Editor erwartet Daten im Tabellenkalkulations-Stil. Einfachster Workaround: Füge die bestehende Tabelle in Google Sheets oder Excel ein, kopiere sie zurück und füge sie hier in eine Zelle ein. Das Raster wächst automatisch passend.

Warum sieht GFM auf GitHub super aus, woanders aber hässlich?

Nicht jeder Markdown-Renderer unterstützt die GFM-Tabellen-Erweiterung. CommonMark allein enthält keine Tabellen — deshalb heißt das Format GitHub Flavored Markdown. Wenn dein Renderer die Tabelle ablehnt, wechsle zur HTML-Ausgabe.

Werden die Daten irgendwohin gesendet?

Nein. Das gesamte Tool läuft in deinem Browser. Öffne die DevTools → Netzwerk und du wirst sehen, dass beim Bearbeiten, Einfügen oder Kopieren keine Anfragen abgesetzt werden.

Kann ich das für sehr breite Tabellen nutzen?

Das Raster unterstützt bis zu 20 Spalten und 50 Zeilen, was weit über dem liegt, was sich in Markdown noch komfortabel rendern lässt. Für größere Datensätze solltest du sie als CSV oder HTML behalten — Leser scrollen meist über breite Markdown-Tabellen hinweg.