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.
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
2 settings
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ä
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.
JSON-siistiminen
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Kokeile nytMarkdown-editori
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Kokeile nytDiff-vertailu
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Kokeile nytKuvasta HTML:ksi
Skip hand-coding tables from screenshots. Upload an image and get semantic HTML — real <table> elements, headers and lists — ready to paste in seconds.
Kokeile nytPDF HTML:ksi
Get semantic HTML with real table markup you can paste straight into your site or CMS — works on scanned PDFs too, done in seconds. Free to start, no credit card.
Kokeile nytBase64-koodain / -dekooderi
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Kokeile nytUsein 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.
usageSiistiminen 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.
featuresEi — 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.
technicalSe 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.
featuresMitää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.
privacyPakkaaminen 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.
technicalKyllä — 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.
tipsSe 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.
pricingKaunista-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.
featuresSisennysvalitsin (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.
featuresKun 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.
qualityKä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.
tipsKyllä — 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ä.
usageKyllä — 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.
featuresMiten 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.
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ä.
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.
Verkkokaapimisen tuloste
Verkkosivustolta kaavittu raaka HTML on lukukelvotonta ilman muotoilua. Siisti tuloste löytääksesi tarvitsemasi CSS-valitsimen ja kirjoita sitten poimintasääntö kaapijallesi.
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.
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.
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.
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.
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ä.
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.
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.
