Przeglądarka Markdown online (MD Viewer)
Wklej tekst lub wczytaj plik .md: podgląd na żywo, spis treści z kotwicami, kontrola struktury i kod HTML do skopiowania.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Przykładowe dokumenty
Krótki opis projektu: co robi, dla kogo jest i jak zacząć. Tak wygląda typowy plik README.md w repozytorium.
- Podgląd na żywo: zmiany w edytorze od razu widać w podglądzie.
- Spis treści: generowany z nagłówków H1–H6.
- Tabele i listy zadań w składni GitHub Flavored Markdown (GFM).
# instalacja zależności (przykład)
composer require acme/przykladowa-biblioteka
use Acme\Przyklad\Parser;
$html = Parser::render("# Witaj świecie\n\nTo jest **pogrubiony** tekst.");
echo $html;
- Podgląd dokumentu i statystyki tekstu
- Spis treści z kotwicami nagłówków
- Obsługa diagramów
- Tryb ciemny
| Funkcja | Ten projekt | Zwykły notatnik |
|---|---|---|
| Podgląd formatowania | Tak | Nie |
| Spis treści | Tak | Nie |
| Tabele i listy zadań | Tak | Nie |
Wskazówka: zacznij dokument od jednego nagłówka H1, a treść dziel na sekcje H2 i podsekcje H3.
Projekt na licencji MIT. Szczegóły w pliku LICENSE.
Analiza dokumentu
Słowa
Bez znaczników Markdown
Znaki
57 linii · 1,2 KB (UTF-8)
Czas czytania
Przy 200 słowach na minutę
Nagłówki
H1: 1 · H2: 5 · H3: 1
Linki
Obrazy: 0 · tabele: 1 · bloki kodu: 2
Zadania
wykonanych (lista zadań GFM)
- OK Nie znaleziono problemów ze strukturą: nagłówki są po kolei, bloki kodu zamknięte.
Ściąga składni Markdown (CommonMark i GFM)
| Element | Składnia Markdown | Wynik w HTML | Standard |
|---|---|---|---|
| Nagłówek | # Tytuł … ###### Tytuł | <h1> … <h6> | CommonMark |
| Pogrubienie | **tekst** lub __tekst__ | <strong>tekst</strong> | CommonMark |
| Kursywa | *tekst* lub _tekst_ | <em>tekst</em> | CommonMark |
| Przekreślenie | ~~tekst~~ | <del>tekst</del> | GFM |
| Lista punktowana | - element (lub * albo +) | <ul><li>element</li></ul> | CommonMark |
| Lista numerowana | 1. krok | <ol><li>krok</li></ol> | CommonMark |
| Lista zadań | - [x] gotowe / - [ ] do zrobienia | <input type="checkbox"> | GFM |
| Kod w linii | `const token = 123` | <code>const token = 123</code> | CommonMark |
| Blok kodu | ```php … ``` (w osobnych liniach) | <pre><code class="language-php"> | CommonMark |
| Cytat | > cytat | <blockquote> | CommonMark |
| Tabela | | A | B | + wiersz | --- | --- | | <table> | GFM |
| Link | [tekst](https://example.com) | <a href="…">tekst</a> | CommonMark |
| Obraz |  | <img src="obraz.png" alt="opis"> | CommonMark |
| Twardy podział linii | dwie spacje lub \ na końcu linii | <br> | CommonMark |
| Linia pozioma | --- w osobnej linii | <hr> | CommonMark |
CommonMark a GitHub Flavored Markdown
Markdown powstał w 2004 roku (John Gruber, Aaron Swartz). CommonMark to ścisła specyfikacja jego podstawowej składni: nagłówki, listy, linki, cytaty i kod. GFM, używany na GitHubie, dodaje tabele, przekreślenie ~~tekst~~, listy zadań - [ ] i automatyczne linki z adresów. Podgląd obsługuje oba zestawy. Nie obsługuje rozszerzeń spoza GFM, takich jak diagramy Mermaid, wzory matematyczne czy przypisy.
Dlaczego Enter nie łamie linii?
W Markdownie pojedynczy Enter łączy linie w jeden akapit. Nowy akapit tworzy pusta linia, a twarde złamanie: dwie spacje lub \ na końcu linii. Opcja „Enter = nowa linia” zamienia każdy Enter w <br>, tak jak w komentarzach na GitHubie. Pliki README.md GitHub wyświetla bez tej opcji, więc wyłącz ją, żeby zobaczyć, jak będą wyglądać.
Spis treści i kotwice nagłówków
Kotwica powstaje z tekstu nagłówka: małe litery, bez interpunkcji, spacje zamienione na myślniki. Polskie litery zostają, np. „## Zależności” daje #zależności. Powtórzony nagłówek dostaje końcówkę -1, -2. Nagłówki w blokach kodu (np. komentarze # w bashu) nie trafiają do spisu.
Surowy HTML i bezpieczeństwo podglądu
Znaczniki HTML wpisane w dokument, np. <script>, <details> czy <img width>, są pokazywane jako zwykły tekst, a linki javascript: tracą adres. Dzięki temu podgląd jest bezpieczny, ale dokument z osadzonym HTML-em wygląda tu inaczej niż na GitHubie. Obrazy z zewnętrznych adresów Twoja przeglądarka pobiera z ich serwerów.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćPodaj dalej
Komuś też się przyda?
Wyślij znajomemu link. Otworzy narzędzie od razu, bez konta i bez opłat.
Przeglądarka Markdown online – podgląd, spis treści i konwersja MD na HTML
Markdown jest prosty do pisania, dopóki nie musisz szybko sprawdzić, jak wyjdzie w HTML, czy nagłówki są po kolei albo gdzie zgubił się zamykający ```. Ta przeglądarka Markdown online pokazuje podgląd na żywo obok edytora: wklejasz tekst albo wczytujesz plik .md, a po chwili widzisz wyrenderowany dokument, spis treści, statystyki i listę problemów ze strukturą. Gotowy wynik kopiujesz jako Markdown lub HTML albo pobierasz jako plik .html. Bez logowania i bez instalowania edytora.
Co potrafi przeglądarka Markdown online
Najważniejsze funkcje
- wczytanie pliku .md, .markdown, .mdown lub .txt, także przez przeciągnij i upuść
- podgląd odświeżany podczas pisania, bez przycisku „Render”
- pięć widoków: edytor + podgląd, sam podgląd, sam edytor, spis treści i kod HTML
- składnia CommonMark i GitHub Flavored Markdown (tabele, listy zadań, przekreślenie)
- spis treści z kotwicami w stylu GitHuba, gotowy do wklejenia do README
- liczniki słów, znaków, linii, nagłówków, linków, obrazów, tabel i bloków kodu
- kopiowanie Markdown i HTML do schowka oraz pobieranie pliku .html
- pięć przykładowych dokumentów: README, dokumentacja API, artykuł, notatka, ściąga GFM
Co dzieje się z plikiem
Plik odczytuje Twoja przeglądarka, a jego treść trafia na serwer tylko po to, żeby wyrenderować podgląd. Treść dokumentu nie jest zapisywana. Do notatek i dokumentacji wewnętrznej to wystarcza, ale haseł, kluczy API i danych osobowych lepiej nie wklejać do żadnego narzędzia online.
Limit dokumentu to 500 000 znaków (plik do ok. 2 MB). Dłuższy tekst podziel na części.
Jak używać przeglądarki Markdown online krok po kroku
- Przeciągnij plik Markdown na pole u góry albo kliknij „wybierz go z dysku”. Możesz też po prostu wkleić tekst do edytora lub zacząć od jednego z przykładów.
- Pisz i poprawiaj w lewym panelu. Podgląd po prawej odświeża się kilka dziesiątych sekundy po ostatnim naciśnięciu klawisza.
- Pod edytorem sprawdź sekcję „Analiza dokumentu”: kafelki ze statystykami i listę uwag do struktury.
- Przełącz widok na „Spis treści”, żeby przejrzeć nagłówki, odfiltrować je i skopiować spis w Markdown.
- Gdy potrzebujesz kodu do CMS albo strony, kliknij „Kopiuj HTML” lub otwórz widok „Kod HTML” i pobierz plik .html.
- Przycisk „Wyczyść” opróżnia edytor, gdy chcesz zacząć od nowa.
Widoki: edytor, podgląd, spis treści i kod HTML
| Widok | Co pokazuje | Kiedy się przydaje |
|---|---|---|
| Edytor + podgląd | źródło i render obok siebie (na telefonie jedno pod drugim) | pisanie i poprawki z bieżącą kontrolą wyglądu |
| Podgląd | sam wyrenderowany dokument na pełną wysokość | czytanie długiego README lub dokumentacji |
| Tylko edytor | samo pole tekstowe | pisanie bez rozpraszania |
| Spis treści | listę nagłówków H1–H6 z filtrem i podgląd obok | nawigacja po długim pliku i budowa spisu do README |
| Kod HTML | fragment HTML oraz pełny dokument z <head> i stylem | wklejenie do CMS, newslettera lub wgranie na serwer |
Spis treści Markdown i kotwice nagłówków
Spis treści powstaje z nagłówków wyrenderowanego dokumentu, więc komentarze # w blokach kodu bash nie trafiają do niego jako nagłówki. Pole filtra przyjmuje fragment tytułu albo poziom (np. „instalacja” lub „H2”), a kliknięcie pozycji przewija podgląd do tej sekcji.
Pod spodem dostajesz gotowy spis w Markdown z kotwicami liczonymi jak na GitHubie: małe litery, bez interpunkcji, spacje zamienione na myślniki, polskie litery bez zmian. Pojedynczy tytuł H1 jest pomijany, a wcięcia odpowiadają poziomom nagłówków. Przykład dla dokumentu z dwiema sekcjami „Instalacja”:
| Nagłówek | Kotwica |
|---|---|
## Użycie w PHP | #użycie-w-php |
## FAQ: pytania | #faq-pytania |
## Instalacja (pierwszy) | #instalacja |
## Instalacja (drugi) | #instalacja-1 |
Opcja „Enter = nowa linia” a wygląd README na GitHubie
W standardowym Markdownie pojedynczy Enter nie łamie linii: dwie kolejne linie tekstu łączą się w jeden akapit. Nowy akapit tworzy pusta linia, a twarde złamanie dwie spacje lub \ na końcu linii. Opcja „Enter = nowa linia” (domyślnie włączona) zamienia każdy Enter na <br>, tak jak w komentarzach i issues na GitHubie. Pliki README.md GitHub wyświetla bez tej zamiany, więc przed publikacją README wyłącz opcję i sprawdź, czy akapity nie posklejały się w jeden blok.
Kontrola struktury i statystyki dokumentu
Pod edytorem narzędzie wypisuje uwagi do struktury, oznaczone jako OK, Uwaga lub Problem:
- niezamknięty blok kodu
```lub~~~z numerem linii, w której go otwarto (cała dalsza treść wyświetla się wtedy jako kod) - brak nagłówków, brak tytułu H1 albo kilka nagłówków H1
- przeskoki poziomów, np. z H2 od razu do H4
- linki bez adresu lub z niedozwolonym adresem, np.
javascript: - obrazy bez tekstu alternatywnego
Słowa liczone są po usunięciu znaczników Markdown, a czas czytania przy tempie 200 słów na minutę. Dokument z 450 słowami to 450 / 200 × 60 = 135 s, czyli „~2 min 15 s”. Kafelek „Zadania” pokazuje postęp listy zadań GFM, np. „2 z 4” wykonanych.
Eksport: kopiuj Markdown lub HTML, pobierz plik .html
Najczęstszy scenariusz: piszesz w Markdown, sprawdzasz podgląd, a potem potrzebujesz HTML do CMS, maila, systemu ticketowego albo strony. Masz do tego trzy drogi:
- Kopiuj Markdown – przenosi aktualne źródło do schowka,
- „Kopiuj HTML” – kopiuje sam fragment HTML, bez <head>, do wklejenia w edytor kodu CMS,
- widok „Kod HTML” – oprócz fragmentu daje pełny dokument z meta viewport i prostym stylem do skopiowania lub pobrania jako dokument.html.
Bezpieczny render Markdown: co jest wspierane
Podgląd obsługuje składnię CommonMark i rozszerzenia GitHub Flavored Markdown. Surowy HTML wpisany w dokument (np. <script>, <details>, <img width>) jest pokazywany jako zwykły tekst, a linki javascript: tracą adres. Dzięki temu podgląd jest bezpieczny, ale plik z osadzonym HTML-em wygląda tu inaczej niż na GitHubie.
| Składnia | Przykład | Co zobaczysz w podglądzie |
|---|---|---|
| Nagłówki | # H1, ## H2, ### H3 | hierarchiczne nagłówki H1–H6 |
| Listy | - element, 1. element | listy wypunktowane i numerowane |
| Lista zadań (GFM) | - [x] gotowe, - [ ] do zrobienia | pola wyboru, zaznaczone lub puste |
| Kod w linii | `kod` | kod w ramce, czcionka o stałej szerokości |
| Blok kodu | ```php … ``` | blok kodu w ciemnym panelu |
| Cytat | > cytat | blockquote z akcentem po lewej |
| Tabela (GFM) | | A | B | i wiersz | --- | --- | | tabela z wyrównaniem kolumn :--- :---: ---: |
| Przekreślenie (GFM) | ~~tekst~~ | tekst przekreślony |
| Link | [tekst](https://...) | klikalny link, niebezpieczne adresy są usuwane |
| Separator | --- | pozioma linia oddzielająca sekcje |
Nie są obsługiwane rozszerzenia spoza GFM: diagramy Mermaid, wzory matematyczne i przypisy pokażą się jako zwykły tekst lub blok kodu.
Przykłady zastosowań
- README, instrukcje wdrożeń i opisy endpointów: sprawdzasz wygląd i spis treści bez wypychania zmian do repozytorium.
- Notatki ze spotkań i plany sprintu: lista zadań pokazuje, ile punktów jest już zamkniętych.
- Artykuł pisany w Markdown, który ma trafić do CMS albo newslettera jako HTML.
- Plik .md otrzymany mailem, którego nie masz czym otworzyć: przeciągasz go na stronę i czytasz w widoku „Podgląd”.
FAQ – przeglądarka Markdown online
Jak otworzyć plik .md bez instalowania programu?
Przeciągnij plik na pole wczytywania albo wybierz go z dysku. Treść pojawi się w edytorze, a obok zobaczysz sformatowany dokument. Plik .md to zwykły tekst, więc da się go też otworzyć w Notatniku, ale bez formatowania.
Czy plik Markdown jest zapisywany na serwerze?
Nie. Treść jest przesyłana tylko do wyrenderowania podglądu i nie jest zapisywana. Mimo to nie wklejaj do narzędzi online haseł ani kluczy API.
Dlaczego podgląd wygląda inaczej niż README na GitHubie?
Najczęściej przez opcję „Enter = nowa linia”: GitHub w plikach README nie zamienia pojedynczego Entera na <br>. Druga przyczyna to surowy HTML w dokumencie, który tutaj jest pokazywany jako tekst.
Czy mogę pracować bez pliku, tylko wklejając tekst?
Tak. Edytor działa jako zwykłe pole: wklejasz Markdown, widzisz podgląd i kopiujesz HTML bez wgrywania czegokolwiek.
Dlaczego od pewnego miejsca cały tekst wyświetla się jako kod?
W dokumencie jest niezamknięty blok ```. Narzędzie podaje numer linii, w której go otwarto: dopisz zamykające ``` w osobnej linii.
Wczytaj własny plik albo zacznij od przykładowego README i od razu sprawdź podgląd, spis treści oraz kod HTML.