Formatowanie HTML
To narzędzie do formatowania HTML zwraca wklejony kod ze schludnymi wcięciami albo zminimalizowany. Wszystko zostaje w przeglądarce, nic nie jest przesyłane, a bloki pre, skrypty i wartości atrybutów pozostają bez zmian.
Źródło: WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags. Stan na: .
Jak to obliczamy
Jak formatować HTML
- Wklej kod do pola – cały dokument albo sam fragment.
- W polu „Działanie” wybierz Formatuj lub Minimalizuj i w razie potrzeby ustaw wcięcie.
- Skopiuj wynik z powrotem do edytora.
Co robi formatowanie
- Elementy blokowe takie jak
div,ulczysectiondostają własne wiersze, a ich zawartość jest wcięta. - Tekst ciągły i elementy liniowe (
a,strong,span…) zostają razem w jednym wierszu i są łamane około 100 znaków, żeby wygląd strony się nie zmienił. - Zawartość preformatowana w
preitextareazostaje zachowana znak po znaku, bo tam odstępy są widoczne. - Skrypty i style są wcinane jako blok; ich treść nie jest przepisywana.
- Opcjonalne znaczniki końcowe, np. przy
lilubtd, są dodawane w wyniku.
Co robi minimalizacja
Ciągi spacji i podziałów wierszy stają się jedną spacją, a komentarze znikają (komentarze warunkowe dla starych przeglądarek zostają). Między elementami blokowymi odstęp znika całkiem, między liniowymi zostaje jedna spacja, bo przeglądarka ją pokazuje. CSS w style jest zagęszczany, JavaScript pozostaje nietknięty.
Ograniczenia
To nie jest pełny parser HTML: błędny kod nie jest naprawiany, tylko możliwie wiernie przepisywany i zgłaszany. Szablony ze składnią serwerową, np. {% if %} lub <?php ?>, mogą mieć nietypowe wcięcia.
Najczęściej zadawane pytania
Jak sformatować HTML online?
Wklej kod, wybierz „Formatuj” i skopiuj wynik z wcięciami. Konto nie jest potrzebne.
Czy mój kod HTML jest wysyłany na serwer?
Nie. Przetwarzanie odbywa się w całości w przeglądarce; kod nie jest ani wysyłany, ani zapisywany.
Jak formatować HTML w VS Code lub Notepad++?
W VS Code użyj Shift+Alt+F, w Notepad++ pomaga wtyczka do formatowania. To narzędzie jest szybkim wyjściem, gdy nie masz pod ręką edytora.
Czy minimalizacja zmienia wygląd strony?
Zwykle nie: przeglądarka i tak redukuje wielokrotne odstępy do jednej spacji. Wyjątkiem są bloki pre, które zostają nietknięte.
Czy mogę formatować też CSS i JavaScript?
Style i skrypty wewnątrz HTML są wcinane, ale nie przepisywane. Dla samego CSS jest minimalizator CSS, dla JSON formater JSON.
Źródła i podstawa prawna
- WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags
- MDN – How whitespace is handled by HTML, CSS and in the DOM
- MDN – <pre>: the preformatted text element (whitespace is preserved)
Stan na: · Zasady redakcyjne
Podobne narzędzia
- JSON formatter, walidator i minifikatorSprawdź JSON według RFC 8259: dokładna linia, kolumna i zrozumiały opis błędu. Formatowanie JSON, minifikacja, sortowanie kluczy – lokalnie w przeglądarce.
- Formatowanie SQL (formater SQL online)Formatowanie SQL dla czytelności: słowa kluczowe wielkimi literami, wcięcia, kolumny i warunki w osobnych wierszach. Także kompresja. Działa w przeglądarce.
- Minifikator CSS: minimalizuj, formatuj i wstaw CSS inline do HTMLMinifikator CSS i formatowanie, a także CSS inline w HTML dla e-maili: bezpieczne zmiany, błędy z numerem wiersza, w przeglądarce bez wysyłania danych.
- Markdown na HTML: podgląd, kod HTML i pobieranieMarkdown na HTML z podglądem na żywo: nagłówki, listy, tabele i kod zgodnie z CommonMark. Czysty kod HTML do skopiowania, bezpieczny i bez skryptów. Za darmo.
- Porównanie tekstów: znajdź różnice między dwoma tekstamiPorównanie tekstów online: zaznacz różnice między dwiema wersjami według wierszy, słów lub znaków i sprawdź procent podobieństwa. Za darmo i prywatnie.
- Regex testerRegex tester: sprawdzaj wyrażenia regularne JavaScript na żywo – podświetlone dopasowania, grupy w tabeli i objaśnienie wzorca. Za darmo, bez wysyłania danych.
- Moje IP – jaki mam adres IP?Moje IP od razu: pokazuje Twój publiczny adres IP, rozpoznaje IPv4 lub IPv6 i wyjaśnia różnicę. Za darmo, bez rejestracji – adres IP nie jest zapisywany.
- Konwertuj HTML na PDFHTML na PDF: wybierz plik HTML albo wklej kod, ustaw format strony i zapisz PDF. Za darmo, bez wysyłania czegokolwiek, w przeglądarce.
- Generator tabel MarkdownGenerator tabel Markdown: wklej dane z Excela, Arkuszy Google lub CSV i skopiuj wyrównaną tabelę Markdown, HTML lub LaTeX – lokalnie w przeglądarce.