Formatuj Markdown
Wklej Markdown lub upuść plik .md i odbierz go uporządkowanym — spójne nagłówki, znaczniki list, odstępy i wyrównane tabele.
Twój plik nigdy nie opuszcza urządzenia.
0 / 2 000 000 znaków
Upuść tutaj plik .md lub
Formatowanie…
Sformatowany Markdown gotowy
Pobierz .mdBloki kodu, front matter YAML i surowy HTML są zachowane dokładnie tak, jak je napisano. Znaczniki wyróżnień i łamanie wierszy celowo pozostają nietknięte — zobacz listę poniżej.
O narzędziu Formatuj Markdown
Co normalizuje
Znaki końca wiersza stają się LF. Tabulatory w wcięciach zamieniają się w spacje. Spacje na końcu wiersza są usuwane — z wyjątkiem celowego łamania wiersza dwiema spacjami, które zostaje zachowane. Podkreślane nagłówki (setext) stają się nagłówkami #, zamykające krzyżyki są usuwane, a każdy nagłówek dostaje dokładnie jedną pustą linię nad i pod sobą. Wszystkie punktory stają się -; listy numerowane są przenumerowane po kolei. Linie oddzielające stają się ---. Ciągi pustych linii redukują się do jednej. Kreski pionowe w tabelach są dopełniane tak, aby kolumny się wyrównały, z zachowaniem ewentualnych dwukropków wyrównania. Plik kończy się dokładnie jednym znakiem nowej linii.
Czego celowo nie rusza
Bloki kodu — ogrodzone i wcięte — są kopiowane bajt w bajt, więc punktor czy nagłówek wewnątrz przykładu nigdy nie zostaje przepisany. Front matter YAML jest zachowywany dokładnie, bo to YAML, a nie Markdown. Znaczniki wyróżnień nie są ruszane: zamiana _kursywa_ na *kursywa* zepsułaby nazwy w snake_case i adresy URL. Wiersze nigdy nie są łamane na nowo, bo przelewanie tekstu sprawia, że każdy kolejny diff staje się nieczytelny. A tabela zawierająca wiersz z większą liczbą komórek niż nagłówek zostaje nietknięta, zamiast zostać przycięta — nic nigdy nie ginie.
Jak to działa
Formatowanie to udokumentowane przejście po wierszach Twojego dokumentu, a nie cykl sparsuj-i-wypisz, bo wypisywanie od nowa gubi front matter, przypisy i linki w stylu referencyjnym. Wszystko dzieje się lokalnie w Twojej przeglądarce: plik jest czytany na Twoim urządzeniu, a uporządkowany Markdown udostępniany do pobrania. Nic nie jest przesyłane, przechowywane ani wysyłane na serwer.
Formatuj bez przesyłania — Twój plik nigdy nie opuszcza Twojego urządzenia
To narzędzie działa w całości w Twojej przeglądarce, w JavaScripcie. Twój Markdown nigdy nie jest przesyłany na serwer, nigdy przechowywany i nigdy nie opuszcza Twojego urządzenia — dzięki temu szkice, notatki i dokumenty pozostają prywatne.
Najczęstsze pytania
- Czy to zmienia moją treść?
- Nie — tylko formatowanie. Słowa, linki, kod i struktura zostają dokładnie tak, jak je zapisujesz; zmieniają się odstępy, składnia nagłówków i punktorów, numeracja list oraz dopełnienie tabel. Uruchomienie tego dwa razy daje ten sam wynik co raz.
- Czy ruszy moje bloki kodu?
- Nie. Bloki ogrodzone (``` i ~~~) oraz bloki wcięte są kopiowane bez zmian, razem z ich tabulatorami i punktorami. Wiersz `* pozycja` wewnątrz przykładu zostaje `* pozycja`.
- Czy mój front matter YAML jest bezpieczny?
- Tak. Początkowy blok --- jest zachowywany dokładnie tak, jak go zapisujesz. To YAML, a nie Markdown, więc przeformatowanie mogłoby zmienić jego znaczenie.
- Dlaczego nie normalizuje _kursywy_ na *kursywę*?
- Bo podkreślniki pełnią funkcję gdzie indziej — wewnątrz identyfikatorów snake_case i w adresach URL. Hurtowa zamiana psuje teksty o kodzie, więc znaczniki wyróżnień zostają takie, jak je zapisujesz.
- Dlaczego nie łamie na nowo długich wierszy?
- Łamanie wierszy to sprawa osobistych preferencji, a przelewanie akapitów sprawia, że każdy kolejny diff w gicie staje się nieczytelny. Narzędzie zachowuje strukturę Twoich wierszy.
- Czym to się różni od Sprawdź Markdown?
- Formatuj Markdown naprawia styl automatycznie i oddaje Ci wyczyszczony plik. Sprawdź Markdown zgłasza problemy z numerami wierszy — w tym takie, których żadne narzędzie nie naprawi bezpiecznie, jak zepsuty link bez adresu URL. Sprawdzaj, żeby zrozumieć; formatuj, żeby zastosować.
- Czy to przesyła mój plik?
- Nie. Formatowanie odbywa się w całości w Twojej przeglądarce, w JavaScripcie — Twój Markdown nigdy nie jest wysyłany na serwer i nigdy nie opuszcza Twojego urządzenia. Możesz to sprawdzić: otwórz w przeglądarce zakładkę Sieć i sformatuj plik — nie zobaczysz żadnego żądania przesłania.
Wkrótce więcej narzędzi Markdown
Markdown na PDF, spis treści, edycja front matter i więcej — za darmo i w przeglądarce.
Powrót do wszystkich narzędzi →