Zkrášlovač a minifikátor HTML zdarma
Krásně formátujte nebo minifikujte HTML se správným odsazením vnořování. Zachovává obsah uvnitř bloků <pre>, <script>, <style>.
Přetáhněte soubor sem nebo klikněte pro výběr
HTML, HTM · zpracováno na vašem zařízení
nebo stiskněte Ctrl+V pro vložení ze schránky
Výstup se zobrazí zde…Běžná použití
- Ladění HTML vykreslovaného serveremPodívejte se na nezpracovaný výstup HTML ze serveru (PHP, Rails, Django, Node) v čitelném formátu s odsazením.
- Formátujte šablony e-mailu HTMLE-mailové HTML je podrobné (tabulky, vložené styly). Formátujte, aby bylo upravitelné a udržovatelné.
- Formátujte statické HTML stránkyRučně upravené statické HTML soubory mají prospěch z konzistentního formátování pro upravování spolupráce.
- Vyčistěte HTML exportované z CMSWordPress, Wix, Squarespace exportují HTML s mnoha artefakty. Formátujte, aby bylo upravitelné.
- Minifikujte HTML pro produkciSnižte velikost HTML souboru pro rychlejší načítání stránky odebráním mezer a zbytečných znaků.
Jak to funguje
Tento nástroj formátuje nebo komprimuje HTML pomocí ručně napsaného tokenizéru vnímajícího tagy, zabudovaného přímo do stránky — bez formátovací knihovny třetí strany, bez zpáteční cesty na server. Každý znak vašeho značení se zpracovává lokálně v prohlížeči okamžitě po zadání nebo vložení.
- 1Tokenizér prochází značeníVlastní skener prochází řetězec HTML znak po znaku a identifikuje komentáře, deklarace DOCTYPE, otevírací tagy, zavírací tagy, samouzavírající prázdné prvky (br, img, input atd.) a surové textové uzly. Vyhrazený pomocník sleduje hodnoty atributů v uvozovkách, takže znaky jako > uvnitř atributu (např. value="a>b") nikdy nezpůsobí předčasné rozdělení tagu.
- 2Hloubka odsazení se sleduje pro každý tagPro režim formátování tokenizér udržuje počítadlo hloubky. Blokové otevírací tagy hloubku zvyšují; zavírací tagy ji sníží před zapsáním. Vložené prvky (span, a, strong, em atd.) se ponechávají na stejném řádku jako jejich obsah, místo aby se posouvaly na vlastní odsazený řádek. Tagy jako pre, script, style a textarea mají svůj vnitřní obsah vydán doslovně, aby se nepoškodily bílé znaky ani spustitelný kód.
- 3Minifikátor bezpečně slučuje bílé znakyV režimu minifikace se obsah bloků pre, script, style a textarea nejprve nahradí číslovanými zástupnými znaky, než dojde k jakémukoli sloučení bílých znaků. Komentáře HTML se odstraní a řady bílých znaků mezi tagy se odstraní — kromě mezi sousedními vloženými prvky, kde se zachová jedna mezera, aby se slova nespojila. Zástupné znaky se poté obnoví na svůj původní obsah.
- 4Výstup se zobrazuje a volitelně ukládáFormátovaný nebo minifikovaný výsledek se zobrazuje živě ve výstupním panelu spolu s procentem změny velikosti. Můžete jej zkopírovat do schránky nebo stáhnout jako soubor .html, vše bez opuštění prohlížeče.
Související nástroje
Zkrášlovač CSS
Naformátujte minifikované CSS s jednotným odsazením, nebo ho minifikujte. Volitelné abecední řazení vlastností pro přehledné rozdíly.
Minifikátor a krásník CSS
Minifikujte CSS pro zmenšení velikosti souboru nebo zkrášlete minifikované CSS pro čitelnost. Okamžitě, ve vašem prohlížeči.
Formátovač a validátor XML
Krásně formátujte a ověřujte XML pomocí nativního DOM parseru vašeho prohlížeče. Zahrnuje minifikovaný výstup pro produkční použití.