Gratis HTML Verfraaier en verkleiner
Druk of verklein HTML mooi met behoorlike nesinkeping. Bewaar inhoud binne <pre>, <script>, <style> blokke.
Los 'n lêer hier, of klik om te soek
HTML, HTM · op jou toestel verwerk
of druk Ctrl+V om vanaf jou knipbord te plak
Uitvoer verskyn hier…Algemene gebruike
- Ontfout bedienergelewer HTMLSien gratis HTML-uitvoer van u bediener (PHP, Rails, Django, Node) in n lesbare ingespringde formaat.
- Formatteer E-poslêersmalvormselsE-pos HTML is verbose (tabelle, inlyn-style). Formatteer om dit bewerkbaar en onderhoubaar te maak.
- Formatteer statiese HTML-bladsyeHandmatig redigeerde statiese HTML-lêers baat van konsekwente formatering vir samewerkende redigering.
- Maak CMS-uitgevoerde HTML skoonWordPress, Wix, Squarespace voer HTML uit met baie artefakte. Formatteer om dit bewerkbaar te maak.
- Mineer HTML vir produksieVerlaag HTML-lêergrootte vir vinniger bladsy-laaiing deur witruimte en onnodige karakters weg te sny.
Hoe dit werk
Hierdie nutsprogram formateer of komprimeer HTML met 'n handgeskrewe etiket-bewuste tokeniseerder direk in die bladsy gebou — geen derdeparty-formateringsbiblioteek, geen bediener-heen-en-weer nie. Elke karakter van jou opmaak word plaaslik in die blaaier verwerk die oomblik wat jy dit tik of plak.
- 1Tokeniseerder skandeer die opmaak'n Pasgemaakte karakter-vir-karakter-skandeerder loop deur die HTML-string, en identifiseer kommentaar, DOCTYPE-verklarings, oopmaak-etikette, toemaak-etikette, self-toemakende leeg-elemente (br, img, input, ens.), en rou-teksknope. 'n Toegewyde helper spoor aangehaalde eienskapwaardes na sodat karakters soos > binne 'n eienskap (bv. value="a>b") nooit veroorsaak dat 'n etiket vroeg splits nie.
- 2Inkepingsdiepte word per etiket nagespoorVir verfraaiingsmodus hou die tokeniseerder 'n diepteteller by. Bloksvlak-oopmaak-etikette verhoog diepte; toemaak-etikette verlaag dit voordat hulle geskryf word. Inlyn-elemente (span, a, strong, em, ens.) word op dieselfde lyn as hul inhoud gehou eerder as na hul eie ingekeepte lyn gestoot. Etikette soos pre, script, style, en textarea het hul innerlike inhoud letterlik uitgevoer om spasiëring-sensitiewe of uitvoerbare kode nie te korrupteer nie.
- 3Verkleiner vou spasiëring veilig saamIn verkleiningsmodus word die inhoud van pre-, script-, style-, en textarea-blokke vir genommerde skildwagte verruil voordat enige spasiëringsaamvoeging gebeur. HTML-kommentaar word gestrip, en reekse spasiëring tussen etikette word verwyder — behalwe tussen aangrensende inlyn-elemente, waar 'n enkele spasie behou word sodat woorde nie saamsmelt nie. Skildwag-plekhouers word dan na hul oorspronklike inhoud herstel.
- 4Uitset word vertoon en opsioneel gestoorDie geformateerde of verkleinde resultaat verskyn lewendig in die uitsetpaneel saam met 'n groottveranderingspersentasie. Jy kan dit na die knipbord kopieer of as 'n .html-lêer aflaai, alles sonder om die blaaier te verlaat.
Verwante gereedskap
CSS Verfraaier
Formateer verklein CSS leesbaar met eenvormige inkeping, of verklein dit. Opsionele alfabetiese sortering van eienskappe vir voorspelbare verskille.
CSS Verminderaar en verfraaier
Verklein CSS om lêergrootte te verminder of verfraai verkleinde CSS vir leesbaarheid. Onmiddellik, in jou blaaier.
XML Formateerder en valideerder
Druk en bekragtig XML met jou blaaier se oorspronklike DOM-ontleder. Sluit verkleinde uitset vir produksiegebruik in.