Untangle messy HTML into clean, indented markup

Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.

<div><h1>Hi</h1><p></p></div>

Liitä HTML-koodisi tähän…

or drop an .html file — get clean indented markup to copy or download

What you can do with HTML-siistiminen

Everything this tool helps you accomplish — no learning curve, no setup.

  • Beautify messy HTML with proper indentation
  • Minify HTML down to a single line
  • Clean up pasted or copied markup fast
  • Choose your preferred indent size
  • Copy or download the tidied HTML

Settings information

Every control in HTML-siistiminen, explained — what it does and when to use it.

Asetukset

TilaEsiasetukset
Valitse Siisti, jos haluat muotoilla sekavan HTML-koodin selkein rivinvaihdoin ja sisennyksin, tai Tiivistä, jos haluat poistaa kommentit ja tyhjät välit niin, että merkkaus mahtuu yhdelle tiiviille riville.Asetukset: SiistiPakkaa
SisennysDropdown
Määrittää, montako välilyöntiä kukin sisäkkäinen tagi sisennetään Muotoile-tilassa. 2 välilyöntiä on yleinen käytäntö, kun taas leveämmät sisennykset tekevät syvälle sisäkkäisestä merkkauksesta helpommin silmäiltävää.Asetukset: 2 välilyöntiä4 välilyöntiä8 välilyöntiä
Uploads are encrypted in transitRemoved under our retention policy

Valmis työkalun HTML-siistiminen kanssa? Kokeile näitä seuraavaksi

Käsin valitut työkalut, jotka sopivat hyvin työkalun HTML-siistiminen kanssa. Jatka menettämättä tiedostoasi.

Näytä kaikki työkalut

Usein kysytyt kysymykset

Liitä mikä tahansa HTML – jopa yksiriviinen pienennetty tuloste käännösputkesta – niin työkalu muotoilee sen uudelleen oikealla sisennyksellä, yksi tagi riviä kohden ja yhtenäisellä välistyksellä. Valitse 2, 4 tai 8 välilyönnin sisennys. Tuloste on valmis pudotettavaksi editoriin tai liitettäväksi koodikatselmoinnin kommenttiin.

usage

Siistiminen laajentaa HTML:n luettavuuden parantamiseksi: jokainen tagi omalla rivillään, sisäkkäiset lapset sisennettyinä ja tyhjät rivit säilytettyinä osioiden välissä. Tiivistys poistaa kommentit, kutistaa peräkkäiset välilyönnit ja poistaa rivinvaihdot, jolloin tiedosto vie vähemmän tavuja. Käytä siistimistä muokkaamiseen ja tarkistamiseen, tiivistystä tuotantokäyttöön.

features

Ei — js-beautify (konepellin alla oleva moottori) tunnistaa script- ja style-lohkot ja muotoilee niiden sisällön asianmukaisilla JS- tai CSS-säännöillä, joten upotetut skriptit pysyvät kelvollisina ja tyylitiedostot luettavina. Itsesulkeutuvat tagit, tyhjät elementit ja nimiavaruusattribuutit (svg:xmlns, xlink:href) käsitellään kaikki oikein.

technical

Se käsittelee tavallista HTML:ää ja HTML-tyyppisiä mallipohjia hyvin, mutta puhdas JSX (aaltosulkeisilmaisut, fragmentit, isolla alkukirjaimella kirjoitetut komponenttitunnisteet) jäsennetään HTML:nä ja voi saada pieniä kosmeettisia virheitä. Kehyskohtaiseen koodiin suosittelemme Prettieriä, joka on määritetty käyttämällesi murteelle; raa'alle HTML:lle, .htm-tiedostoille ja mallipohjille työkalumme on täydellinen.

features

Mitään ei lähetetä. Muotoilija toimii kokonaan selaimessasi js-beautifyn avulla, joten voit turvallisesti liittää sisäisiä sivupohjia, sähköpostiluonnoksia tai yksityistä tietoa sisältävää HTML:ää ilman, että mitään poistuu laitteeltasi.

privacy

Pakkaaminen poistaa HTML-kommentit, tiivistää tagien väliset peräkkäiset välilyönnit yhdeksi välilyönniksi ja poistaa rivinvaihdot. Tuloksena on HTML, joka renderöityy tavulleen samanlaisena mutta on tyypillisesti 10–30 % pienempi. Yhdistettynä palvelimen gzip-pakkaukseen tämä keventää sivun alkulatauksen kokoa huomattavasti sisältörikkailla sivuilla.

technical

Kyllä — napsauta Lataa tallentaaksesi siistityn tuloksen nimellä output.html tai pienennetyn tuloksen nimellä output.min.html. Tiedosto on UTF-8-koodattu, joten se toimii yhtä hyvin englannin, kyrillisen, CJK:n ja oikealta vasemmalle luettavan sisällön kanssa.

tips

Se on pieni, vain selaimessa toimiva työkalu — nollahosting-kustannukset — joten tarjoamme sen ilmaiseksi osana kehittäjien työkalupakkiamme. Ei mainoksia, ei tulosteen seurantaa, ei tiedostokokorajoituksia muuten kuin sen verran kuin selaimesi pystyy muistissaan käsittelemään.

pricing

Kaunista-tilassa voit valita 2, 4 tai 8 välilyönnin sisennyksen. Valitse editorisi tai koodityylisi käyttämä leveys ja kopioi sitten tulos tai lataa se nimellä output.html, jotta muotoilu siirtyy suoraan projektiisi.

features

Sisennysvalitsin (2, 4 tai 8 välilyöntiä) koskee vain Kaunista-tilaa, koska Minimoi poistaa kaikki välilyönnit ja rivinvaihdot suunnitellusti — sisennettävää ei ole jäljellä. Vaihda takaisin Kaunista-tilaan nähdäksesi sisennysleveyden vaikuttavan taas.

features

Kun liität tai muokkaat, työkalu suorittaa automaattisesti rakennetarkistuksen ja listaa kaikki sulkemattomat, täsmäämättömät tai ylimääräiset lopetustagit suoraan tulostepaneelin alla — erillistä painiketta ei tarvita. Vihreä "Rakenneongelmia ei löytynyt" -viesti vahvistaa, että merkintä on hyvin muodostettu.

quality

Käytä Kaunista-tilaa 2 välilyönnin sisennyksellä — se on yleisin käytäntö ja pitää diffit tiiviinä — ja tarkista sitten rakenneongelmapaneeli varmistaaksesi, ettei sulkematonta tagia ole jäänyt. Kun olet tarkistanut, vaihda Pienennä-tilaan ennen tuotantoon vientiä poistaaksesi ylimääräiset välit takaisin.

tips

Kyllä — vedä .html-, .htm- tai .xhtml-tiedosto latausalueelle tai napsauta selataksesi, niin sen sisältö latautuu suoraan syöttökenttään täsmälleen kuin olisit liittänyt sen. Sieltä Kaunista, Pienennä, sisennysleveys ja rakennetarkistin toimivat kaikki samalla tavalla riippumatta siitä, tuliko merkintä tiedostosta vai liittämällä.

usage

Kyllä — kun tuloste on olemassa, Kopioi-painike ilmestyy tulostepaneelin ja ensisijaisen toimintoalueen viereen. Sen napsauttaminen kopioi nykyisen Kaunista- tai Pienennä-tuloksen leikepöydällesi välittömästi (se näyttää hetken 'Copied!' vahvistuksena), joten voit liittää sen suoraan editoriisi tai koodikatselmoinnin kommenttiin tallentamatta väliaikaista .html-tiedostoa.

features

Miten HTML-siistiminen auttaa sinua saamaan sen tehtyä

Todelliset ongelmat, jotka se ratkaisee joka päivä — yrityksille, tekijöille ja arkisiin tehtäviin. Löydä sinulle sopiva käyttötapa ja aloita sekunneissa.

Markkinointi

Sähköpostimallien siivous

Markkinointisähköpostien HTML saapuu sähköpostipalveluista usein yhtenä pakattuna möykkynä. Siisti se, tarkastele rakennetta, etsi se rikkinäinen taulukon sarake ja korjaa kirjoitusvirhe ennen seuraavaa lähetystä.

Kehittäjille

CMS-sisällön siirto

Yhdestä CMS-järjestelmästä vieminen ja toiseen tuominen edellyttää yleensä HTML:n siirtämistä. Siistiminen tekee eroista luettavia, minimointi pienentää datamäärää, ja molemmat tilat säilyttävät sisällön tarkkana.

Kehittäjille

Verkkokaapimisen tuloste

Verkkosivustolta kaavittu raaka HTML on lukukelvotonta ilman muotoilua. Siisti tuloste löytääksesi tarvitsemasi CSS-valitsimen ja kirjoita sitten poimintasääntö kaapijallesi.

Verkko ja SEO

Staattisen sivuston optimointi

Pakkaa staattisen sivustogeneraattorisi tuottama HTML ennen julkaisua. Pienentää tiedostokokoa 10–30 % gzipin lisäksi — mitattava parannus ensimmäisen piirron aikoihin sisältörikkailla sivuilla.

Julkaisu

Dokumentaation katkelmat

Kun liität HTML-esimerkkejä dokumentteihin, blogikirjoituksiin tai README-tiedostoihin, siisti koodi ensin, jotta lukijat voivat seurata rakennetta. Tallenna pienennetty versio "tuotantotuloste"-vertailua varten.

Kehittäjille

JSX-refaktorointiavustaja

Ennen kuin muunnat HTML-pätkän JSX:ksi, siisti se, jotta muunnosskripti näkee puhtaan rakenteen. Säästää manuaalista uudelleenmuotoilua React/Vue-migraatiossasi.

Kehittäjille

Rikkinäisten sivuasettelujen vianmääritys

Liitä epäilyttävän sivun HTML ja anna sisäänrakennetun rakennetarkistimen merkitä sulkemattomat tai epäsopivat tunnisteet välittömästi – usein todellinen syy asettelulle, joka 'vain hajoaa' yhdessä selaimessa, ilman että joutuu penkomaan raakaa lähdekoodia.

Koulutus

HTML-rakenteen opetus ja oppiminen

Opiskelijat ja bootcamp-oppijat liittävät tiivistä HTML:ää opastuksista tai CodePenistä ja kaunistavat sen 2 välilyönnin sisennyksellä nähdäkseen todellisen sisäkkäishierarkian, mikä tekee siitä paljon helpompaa seurata kuin sisentämättömän merkintäkielen seinämästä.

Ura ja HR

Asiakasvalmis koodin luovutus

Freelancerit ja toimistot siistivät lopullisen HTML-tuotoksen ennen sen lähettämistä asiakkaan omalle kehitystiimille, jotta koodikanta näyttää ammattimaiselta ja luettavalta heti ensimmäisellä avauksella — ilman ylimääräisiä laskutettavia tunteja pelkkään uudelleenmuotoiluun.

Tutkimus

Kilpailijoiden sivujen ja SEO-merkinnän auditoinnit

Liitä kilpailijan raaka sivun lähdekoodi ja siisti se, ja selaa sitten nopeasti luettavaa tulosta otsikkorakenteen, schema.org JSON-LD -sijoittelun ja meta-tunnisteiden mallien osalta, joita kannattaa lainata omaan SEO-strategiaasi.