XML-formatter, validator en reparatietool
De XML-formatter controleert je XML online op fouten en vermeldt regel en kolom, formatteert deze met 2 of 4 spaties of tabs, minimaliseert deze en herstelt veelvoorkomende fouten zoals een niet-geëscapete & of een ontbrekende sluittag met Auto-Fix. Gratis en zonder registratie: je XML wordt alleen in je browser verwerkt en niet geüpload.
Gebouwd door Justin Schuessler
Configuratiebestanden op orde? Host je project op een VPS met volledige controle.
Invoer
Uitvoer
Voorbeeldresultaat
Zo ziet de analyse in de XML Formatter eruit
Je plakt XML. De tool meldt de eerste fout met regel en kolom, herstelt veelvoorkomende fouten automatisch en maakt daarna het resultaat op. Het voorbeeld hieronder is een opzettelijk foutief voorbeeldbestand. Je bevindingen hangen af van je XML.
Voorbeeld · Voorbeeld-XML met opzettelijke fouten
1 fout · 3 correctiesInvoer
<server><name>ZAP & Friends</name><port>25565</port>Uitvoer: bevinding en Auto-Fix
- 1 fout
Fout · Regel 1, kolom 19char '&' is not expected.
Zo meldt ‘Valideren’ de eerste fout. Met ‘Naar foutlocatie springen’ gaat de cursor er direct naartoe.
In orde1x niet-geëscapet speciaal teken (bijv. „&”) in de tekst geëscapet.
In orde1x ontbrekende sluittag aan het einde van het document toegevoegd.
In ordeOntbrekende XML-declaratie toegevoegd (<?xml version="1.0" encoding="UTF-8"?>).
Uitvoer na Auto-Fix, geformatteerd
<?xml version="1.0" encoding="UTF-8"?><server> <name>ZAP & Friends</name> <port>25565</port></server>Functies
XML-formatter en XML-validator in één tool
Voor configuratiebestanden van Minecraft-plugins of FiveM-resources, API-antwoorden, RSS/Atom-feeds of sitemaps: overal waar je XML handmatig bewerkt of debugt.
XML valideren met regel en kolom
Controleert kort na het invoeren automatisch of je XML goed gevormd is, toont de eerste fout met regel en kolom en markeert de locatie in de editor.
XML formatteren (Pretty Print)
Laat je XML inspringen met 2 of 4 spaties of tabs. Opmerkingen, CDATA-secties en de XML-declaratie blijven behouden.
XML minificeren
Verwijdert regeleinden en inspringingen tussen de tags en geeft een compacte versie van je XML.
XML herstellen met Auto-Fix
Escapet speciale tekens zoals & en <, voegt ontbrekende sluittags toe, voegt meerdere root-elementen samen en voegt de XML-declaratie toe of verplaatst deze.
Bestand uploaden of neerzetten
Upload een XML-bestand van maximaal 10 MB of sleep het direct naar het invoerveld.
100 % lokaal, geen upload
Alles draait in je browser; je bestand wordt niet naar een server verstuurd.
Achtergrond
Wat de XML-validator controleert en Auto-Fix herstelt
Valideren, herstellen en formatteren hangen samen: je XML kan pas worden geformatteerd of geminimaliseerd als deze goed gevormd is.
XML valideren: goed gevormd, niet tegen een schema
Goed gevormde XML heeft precies één root-element, correct gesloten en geneste tags en escaped speciale tekens zoals & in plaats van een losse &. Dat controleert de XML-validator. De eerste fout wordt met regel en kolom gemeld. Of je XML ook voldoet aan een XSD-schema of DTD, controleert de tool niet.
XML herstellen met Auto-Fix
Auto-Fix zet een losse & of < in tekst en attribuutwaarden om naar een escape-teken, voegt ontbrekende sluittags en een ontbrekende > aan het einde van een tag toe, verwijdert sluittags zonder bijbehorende openingstag, plaatst meerdere root-elementen in één <root>-element en voegt de XML-declaratie toe of verplaatst die. Je invoer blijft ongewijzigd; de herstelde versie staat in de uitvoer.
XML formatteren (Pretty Print) of minimaliseren
Bij het formatteren wordt je XML ingesprongen met 2 of 4 spaties of tabs. Opmerkingen, CDATA-secties en de XML-declaratie blijven behouden; tekst tussen tags blijft ongewijzigd. Minimaliseren verwijdert regeleinden en inspringingen tussen de tags. Voor beide bewerkingen moet de XML goed gevormd zijn. Anders meldt de tool de fout met regel en kolom.
Zo werkt het
Zo controleer, herstel en formatteer je XML online
Vijf stappen, zonder aanmelding of installatie.
Stap 1
XML plakken
Plak je XML in het invoerveld, upload een XML-bestand van maximaal 10 MB, sleep het naar het veld of laad het voorbeeld.
Stap 2
Fouten opsporen
Kort na het invoeren controleert de tool automatisch of je XML goed gevormd is. Je kunt ook op ‘Valideren’ klikken. De eerste fout verschijnt met regel en kolom; met ‘Naar foutlocatie springen’ gaat de cursor daarheen.
Stap 3
Herstellen met Auto-Fix
Klik op ‘Auto-Fix’ om veelvoorkomende fouten automatisch te herstellen. Je invoer blijft ongewijzigd; de herstelde versie verschijnt in de uitvoer, met daarboven de lijst met correcties.
Stap 4
Formatteren of minificeren
Kies een inspringing met 2 spaties, 4 spaties of tabs en klik op ‘Formatteren’, of op ‘Minificeren’ voor een compacte versie.
Stap 5
Resultaat overnemen
Kopieer het resultaat naar het klembord of download het als XML-bestand.
Meer ontdekken
Meer tools
Tekst online vergelijken (Diff Checker)
Teksten online vergelijken: vergelijk twee teksten, configuratiebestanden of codeversies, bekijk verschillen per regel en per woord en kopieer ze als Unified Diff. Werkt volledig in de browser.
Gebouwd door Dimitri Heissler
JSON-formatter
JSON opmaken, comprimeren en valideren – met syntaxisaccentuering, foutmeldingen en download, volledig in de browser.
Gebouwd door Jakub Martyniak
YAML-validator
Controleer de YAML-syntaxis en formatteer deze volgens een standaardindeling of converteer rechtstreeks naar JSON - ondersteunt meerdere documenten gescheiden door `---` (bijv. Kubernetes-manifesten), met een nauwkeurige foutmelding voor regel en kolom. Werkt volledig in de browser.
Gebouwd door Jakub Martyniak
Sitemapgenerator
sitemap.xml maken op basis van een URL-lijst: met controle op duplicaten en domeinen, lastmod en een automatische sitemapindex vanaf 50.000 adressen. Werkt in de browser.
Gebouwd door Luca Stanek
URL Encoder & Decoder
URL's en tekst online coderen en decoderen: vergelijking van encodeURIComponent, encodeURI en het formulierformaat, met een tabel voor queryparameters en een UTM-linkbuilder. Werkt volledig in je browser.
Gebouwd door Dimitri Heissler
Online HTML- en CSS-formatter (code netjes opmaken)
Formatteer HTML en CSS online met inspringing en nette opmaak, inclusief automatische taalherkenning. Werkt volledig in de browser, zonder upload.
Gebouwd door Luca Stanek
FAQ
Veelgestelde vragen over XML-formatter
Korte antwoorden over validatie, opmaak en Auto-Fix.
Ja. Je hebt geen account nodig en hoeft niets te installeren: de XML-formatter werkt in je browser. Plak je XML en ga meteen aan de slag.
Nee. De volledige verwerking – valideren, formatteren, minimaliseren en automatisch corrigeren – vindt uitsluitend in je browser plaats. Er wordt geen bestand naar een server verzonden, ook niet naar ZAP-Hosting.
Nee. De tool controleert of je XML goed gevormd is: precies één root-element, gesloten en correct geneste tags en geëscapete speciale tekens. XML is pas geldig in strikte zin als het ook aan een XSD-schema of DTD voldoet. Dat controleert de tool niet. Ook inhoudelijke regels, bijvoorbeeld voor elektronische facturen, worden niet gecontroleerd. De succesmelding heeft daarom alleen betrekking op de XML-syntaxis.
Kort nadat je stopt met typen, controleert de tool je XML automatisch. Je kunt ook op ‘Valideren’ klikken. De eerste fout wordt met regel en kolom weergegeven en in de editor gemarkeerd. Met ‘Naar foutlocatie springen’ gaat de cursor er direct heen.
Auto-Fix zet een losse & om naar & en een < in tekst naar <, ook in attribuutwaarden. Het voegt ontbrekende sluittags en een ontbrekende > aan het einde van een tag toe, verwijdert sluittags zonder bijbehorende openingstag, plaatst meerdere root-elementen in één <root>-element en voegt de XML-declaratie toe of verplaatst die. Je invoer blijft ongewijzigd; de uitvoer toont de herstelde versie en een lijst met correcties. Controleer het resultaat wel: een toegevoegde tag staat op de plek waar de tool de fout opmerkt, niet per se waar je die bedoelde.
Upload het bestand of sleep het naar het invoerveld. De editor toont het met regelnummers en syntaxmarkering. Met ‘Formatteren’ springt de tekst in met 2 of 4 spaties of tabs (Pretty Print). Opmerkingen, CDATA-secties en de XML-declaratie blijven behouden. Daarna kopieer je het resultaat of download je het als XML-bestand.
Minificeren verwijdert regeleinden en inspringingen tussen de tags en levert een compacte versie van je XML op. Spaties die bij de tekstinhoud horen, blijven behouden. Net als bij formatteren moet je XML hiervoor goed gevormd zijn.
Uploads zijn beperkt tot 10 MB. Omdat alles lokaal in de browser draait, hangt de werkelijke grens ook af van de prestaties van jouw apparaat.
Nog vragen?
Contact opnemen met supportJouw app of API heeft een betrouwbare server nodig
Een ZAP-Hosting VPS brengt je applicatie of project betrouwbaar online.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle ontwikkelaarstools bekijken
