HTML formatter
Met deze HTML formatter plak je broncode en krijg je hem schoon ingesprongen terug, of teruggebracht tot het hoogst nodige. De code blijft in je browser, er wordt niets geüpload, en pre-blokken, scripts en attribuutwaarden blijven ongewijzigd.
Bron: WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags. Bijgewerkt: .
Zo wordt het berekend
HTML formatteren: zo werkt het
- Plak de broncode in het veld: een heel document of alleen een fragment.
- Kies bij “Actie” Formatteren of Minimaliseren en stel zo nodig de inspringing in.
- Kopieer het resultaat en zet het terug in je editor.
Wat er bij het formatteren gebeurt
- Blokelementen zoals
div,ulofsectionstaan op een eigen regel, hun inhoud springt in. - Lopende tekst en inline-elementen (
a,strong,span…) blijven bij elkaar op één regel en worden na ongeveer 100 tekens op de volgende regel voortgezet, zodat de weergave niet verandert. - Voorgeformatteerde inhoud in
preentextareablijft teken voor teken behouden, omdat witruimte daar zichtbaar is. - Scripts en stijlen springen als blok in, hun inhoud wordt niet herschreven.
- Optionele eindtags, bijvoorbeeld bij
lioftd, worden bij de uitvoer aangevuld.
Wat er bij het minimaliseren gebeurt
Opeenvolgende spaties en regeleinden worden één spatie, commentaar vervalt (voorwaardelijk commentaar voor oude browsers blijft staan). Tussen blokelementen verdwijnt de witruimte helemaal, tussen inline-elementen blijft één spatie staan omdat die in de browser zichtbaar is. CSS in style wordt compacter gemaakt, JavaScript blijft onaangeroerd.
Eerlijke grenzen
Dit is geen volledige HTML-parser: foutieve code wordt niet gerepareerd, maar zo veel mogelijk ongewijzigd overgenomen en gemeld. Bij sjablonen met serversyntax zoals {% if %} of <?php ?> kan de inspringing er ongebruikelijk uitzien.
Veelgestelde vragen
Hoe kan ik HTML online formatteren?
Plak de broncode, kies “Formatteren” en kopieer het ingesprongen resultaat. Een account heb je niet nodig.
Wordt mijn HTML-code geüpload?
Nee. De verwerking gebeurt volledig in je browser; de code wordt niet verzonden en niet opgeslagen.
Hoe formatteer ik HTML in VS Code of Notepad++?
In VS Code werkt Shift+Alt+F, in Notepad++ helpt een opmaakplug-in. Deze tool is de snelle oplossing als je geen editor bij de hand hebt.
Verandert minimaliseren het uiterlijk van de pagina?
Normaal niet: meerdere spaties worden in de browser toch al één spatie. Uitzonderingen zijn pre-blokken, die ongewijzigd blijven.
Kan ik ook CSS en JavaScript formatteren?
Stijlen en scripts in de HTML springen in, maar worden niet herschreven. Voor losse CSS bestaat de CSS-minimaliseerder, voor JSON de JSON-formatter.
Bronnen en wettelijke basis
- 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
Bijgewerkt op: · Redactioneel beleid
Vergelijkbare tools
- JSON formatteren, valideren en minifiërenValideer je JSON volgens RFC 8259: foutmelding met exacte regel, kolom en duidelijke uitleg. Opmaken, minifiëren en sleutels sorteren, lokaal in de browser.
- SQL formatter (SQL online formatteren)SQL formatter voor leesbare queries: trefwoorden in hoofdletters, inspringing, kolommen en voorwaarden op aparte regels. Ook comprimeren. Draait in je browser.
- CSS minifier: CSS minimaliseren, opmaken en in HTML inlinenCSS minifier en opmaker, plus CSS inlinen in HTML voor e-mail: veilige omzettingen, fouten met regelnummer, alles in je browser zonder upload. Gratis.
- Markdown naar HTML: voorbeeld, HTML-code en downloadMarkdown naar HTML met live voorbeeld: koppen, lijsten, tabellen en code volgens CommonMark. Schone HTML-code om te kopiëren, veilig en zonder scripts. Gratis.
- Tekst Vergelijken: Verschillen tussen Twee Teksten VindenVergelijk twee teksten online en markeer de verschillen per regel, woord of teken, met een gelijkenisscore. Gratis, privé, in de browser.
- Regex testerTest JavaScript reguliere expressies live: matches gemarkeerd, capture groups in een tabel, elk onderdeel uitgelegd. Gratis, niets wordt geüpload.
- Wat is mijn IP-adres?Toont direct je publieke IP-adres, detecteert IPv4 of IPv6 en legt het verschil uit. Gratis, geen registratie – je IP-adres wordt nooit opgeslagen.
- HTML naar PDF omzettenHTML naar PDF omzetten: kies een HTML-bestand of plak de code, stel het paginaformaat in en bewaar de PDF. Gratis, zonder upload, in je browser.
- JavaScript minificerenJavaScript minificeren: haal commentaar en witruimte weg, verklein de code en zie de besparing in bytes. In je browser, zonder upload.