Generator tabel Markdown

Ustaw liczbę wierszy i kolumn, wpisz dane w tabelę – generator stworzy kod Markdown i HTML gotowy do skopiowania.

Czym są tabele w Markdown?

Tabele w Markdown pozwalają prezentować dane tabelaryczne w prosty, czytelny sposób – zarówno w kodzie źródłowym, jak i po wyrenderowaniu. Są powszechnie używane w dokumentacji, plikach README, blogach technicznych i systemach wiki.

Podstawowa składnia

Tabela Markdown składa się z trzech elementów:

  1. Wiersz nagłówkowy – nazwy kolumn oddzielone |
  2. Wiersz separatora – myślniki --- oddzielające nagłówek od treści
  3. Wiersze danych – wartości oddzielone |
| Kolumna 1 | Kolumna 2 | Kolumna 3 |
|-----------|-----------|-----------|
| Wartość A | Wartość B | Wartość C |
| Wartość D | Wartość E | Wartość F |

Wyrównanie tekstu w kolumnach

Wyrównanie definiuje się w wierszu separatora za pomocą dwukropków:

SkładniaWyrównaniePrzykład
--- lub :---Do lewej (domyślne)Tekst
:---:Do środkaTekst
---:Do prawejLiczby
| Produkt    | Ilość | Cena     |
|:-----------|:-----:|---------:|
| Jabłka     |  5    |  12,50 zł |
| Banany     |  3    |   8,99 zł |

Ograniczenia tabel Markdown

OgraniczenieOpisObejście
Scalanie komórekBrak colspan/rowspanUżyj HTML
WieloliniowośćKomórka = jedna linia<br> w komórce
Listy w komórkachNie obsługiwane natywnieHTML lub <br>
ZagnieżdżanieBrak tabeli w tabeliHTML
FormatowanieOgraniczone do inlineBold, italic, kod
Szerokość kolumnBrak kontroliZależy od renderera

Dozwolone formatowanie w komórkach

  • Pogrubienie: **tekst**
  • Kursywa: *tekst*
  • Kod inline: `kod`
  • Linki: [tekst](url)
  • Przekreślenie: ~~tekst~~
  • Obrazy: ![alt](url)

Tabele Markdown vs HTML

CechaMarkdownHTML
Czytelność źródłaWysokaNiska
Scalanie komórek✓ (colspan, rowspan)
Stylowanie✓ (CSS)
Wieloliniowość
Zagnieżdżanie
Nagłówek tabeliWymaganyOpcjonalny
Szybkość pisaniaWysokaNiska

Gdzie używane są tabele Markdown?

  • GitHub/GitLab – pliki README, issues, pull requesty, wiki
  • Dokumentacja techniczna – Docusaurus, MkDocs, VitePress
  • Blogi – Hugo, Jekyll, Gatsby, Next.js
  • Notatki – Obsidian, Notion, Bear
  • Komunikatory – Slack, Discord (częściowe wsparcie)
  • Systemy CMS – Strapi, Contentful (pola Markdown)

Wskazówki i dobre praktyki

  1. Wyrównuj kolumny w źródle dla czytelności (nie jest wymagane, ale ułatwia edycję)
  2. Pierwsza i ostatnia kreska (|) są opcjonalne, ale zwiększają czytelność
  3. Unikaj bardzo szerokich tabel – trudne do czytania na urządzeniach mobilnych
  4. Używaj wyrównania do prawej dla kolumn z liczbami i cenami
  5. Dla złożonych tabel – rozważ HTML lub dedykowane narzędzia
  6. Escape pipe – użyj \| jeśli potrzebujesz | wewnątrz komórki

Generowanie tabel Markdown

Zamiast pisać tabele ręcznie, możesz skorzystać z:

  • Generatorów online – konwersja z CSV, Excel lub interfejsu graficznego
  • Edytorów z podglądem – VS Code + rozszerzenie Markdown Preview
  • Konwersji z innych formatów – CSV → Markdown, JSON → Markdown
  • Skryptów – automatyczne generowanie z danych programistycznych

Jeśli ten kalkulator był przydatny, sprawdź również: JSON, .htpasswd, CV i więcej kalkulatorów.

Kalkulator zawiera walidację danych wejściowych i działa lokalnie w przeglądarce. Dzięki temu możesz szybko porównać różne scenariusze bez przesyłania danych na serwer.

markdown tabelagenerator tabelmarkdown tabletabela githubmarkdown onlinetabela md

Najczęstsze pytania (FAQ)

Jak wygląda tabela w Markdown?

Nagłówki oddzielone | i ---, np.: | Kol 1 | Kol 2 |\n| --- | --- |\n| dane | dane |. Obsługiwane przez GitHub, GitLab, VS Code i większość generatorów stron.

Czy można łączyć komórki w Markdown?

Nie. Czysty Markdown nie obsługuje colspan/rowspan. Jeśli potrzebujesz scalania komórek, użyj HTML <table> wewnątrz pliku Markdown.

Jak wyrównać tekst w kolumnie?

W linii separatora: :--- (lewo), :---: (środek), ---: (prawo). Np. | :---: | wyrówna kolumnę do środka.