XML-Formatter & Validator
Füge XML ein und erhalte es sauber eingerückt oder minimiert – die Wohlgeformtheit wird gleich mitgeprüft.
Der XML-Formatter rückt XML-Dokumente übersichtlich ein, prüft sie auf Wohlgeformtheit (korrekt geschlossene Tags, gültige Attribute) und minimiert sie auf Wunsch. Fehler werden mit der Meldung des Browser-Parsers angezeigt. Kommentare, CDATA und Verarbeitungsanweisungen bleiben erhalten. Die Daten werden nicht übertragen.
So formatierst und prüfst du XML
- XML einfügenKopiere das Dokument aus einer Datei, einem Feed oder einer API-Antwort.
- FormatierenDer Formatter parst das XML und gibt es mit Einrückung aus. Ist es nicht wohlgeformt, siehst du die Fehlermeldung.
- MinimierenFür kompakte Übertragung entfernt „Minimieren“ überflüssige Leerräume zwischen den Tags.
Wohlgeformt oder gültig?
Ein XML-Dokument ist „wohlgeformt“, wenn es die Grundregeln erfüllt: genau ein Wurzelelement, korrekt verschachtelte und geschlossene Tags, Attributwerte in Anführungszeichen und maskierte Sonderzeichen. „Gültig“ ist es zusätzlich, wenn es einem Schema (XSD oder DTD) entspricht, das Elemente, Reihenfolge und Datentypen festlegt. Dieses Tool prüft nur die Wohlgeformtheit. Für die Schema-Validierung brauchst du das Schema und ein Werkzeug wie xmllint oder eine IDE.
Häufige Fehler sind nicht geschlossene Tags, falsche Groß-/Kleinschreibung (XML unterscheidet sie), ein „&“ statt „&“ und mehrere Wurzelelemente.
Sonderzeichen in XML
| Zeichen | Schreibweise | Beispiel |
|---|---|---|
| & | & | Daten & Struktur |
| < | < | a < b |
| > | > | a > b |
| " | " | in Attributen |
| ' | ' | in Attributen |
Wofür XML heute genutzt wird
- RSS- und Atom-Feeds, Sitemaps (sitemap.xml) und Podcast-Feeds.
- Office-Dateien (DOCX, XLSX, ODT) bestehen intern aus gezippten XML-Dateien.
- Konfigurationen (Maven, Android-Layouts) und Datenaustausch in Behörden und Unternehmen (z. B. XRechnung, ZUGFeRD).
- SVG-Grafiken sind ebenfalls XML-Dokumente.
Typische Anwendungsfälle für den XML-Formatter
Ein Schnittstellen-Log liefert die Antwort als eine einzige Zeile von 40 KB ohne jeden Umbruch. Einfügen, formatieren, und die Verschachtelung ist sichtbar: Welches Element steht in welchem, wo beginnt und wo endet ein Datensatz. Ein fehlendes Schlusstag fällt dabei an der Einrückung auf, bevor jemand den Text von Hand entzerrt.
Auch Konfigurations- und Katalogdateien profitieren: SVG-Logo, Build-Konfiguration oder Dokumentations-XML aus der Versionsverwaltung lassen sich so legen, dass zwei Revisionen sich vergleichen lassen. Für den Upload in ein System oder die Übergabe an einen Partner umgekehrt minimiert das Tool die Datei, ohne Kommentare, CDATA-Abschnitte und Verarbeitungsanweisungen zu verlieren.
Der dritte Grund ist die Fehlersuche: Du markierst die Stelle, an der die Einrückung abreißt, und weißt sofort, welches Element offen geblieben ist. Im unformatierten Text würdest du nach der schließenden Marke suchen und dabei die Übersicht verlieren.
Woran es meistens klemmt
- Die Meldung nennt den Verstoß, aber keine hilfreiche Stelle: Der Parser stoppt an der ersten Lücke, die er nicht lesen kann. Dort im Dokument suchen – alle späteren Meldungen entfallen, sobald dieser Punkt behoben ist.
- Die Einrückung bleibt ohne Wirkung: Das Feld Einrückung gilt nur für „Formatieren“. „Minimieren“ entfernt Zeilenumbrüche und Leerzeichen ohnehin, dort ist die Einstellung ohne Bedeutung.
- Das Dokument endet abrupt: Ein geöffnetes Element ohne Schluss-Tags oder ein Attribut ohne Anführungszeichen erzeugt eine Meldung über unerwartetes Dokumentende. Den zuletzt ergänzten Block zuerst prüfen – er ist fast immer die Ursache.
- Statt XML liegt HTML vor: HTML kennt leere Elemente, optionale Attribute und Toleranz, die XML nicht hat. Die Fehlermeldung nennt genau diese Stellen – für Quelltext aus der Seite gehört der HTML-Formatter an diese Stelle.
Für wen sich der XML-Formatter eignet
Im Alltag nutzen ihn Integrations- und Backend-Entwickler, die Nachrichten zwischen Systemen nachvollziehen wollen, QA-Teams, die Exportdateien vor der Weitergabe prüfen, technische Redakteure mit Dokumentations-XML sowie Administratoren, die Konfigurationsdateien pflegen.
Wenn aus dem Dokument ein auswertbarer Datensatz werden soll, nutzt du den XML-in-JSON-Konverter. Liegen stattdessen JSON-Antworten vor, zeigt der JSON-Formatter die Struktur derselben Stellen.
Dazu kommen Support-Teams, die Daten zur Fehleranalyse anfordern: Erst wenn die gelieferte Datei lesbar ist, lässt sich sagen, ob die Struktur stimmt oder ob ein Element an der falschen Stelle steht. Für die Übernahme in das eigene System genügt danach das Kopieren des Ergebnisses.
Datenschutz & Prüfung: Dieses Tool arbeitet vollständig lokal in deinem Browser – Eingaben und Dateien werden nicht hochgeladen oder gespeichert. Funktion geprüft: Oktober 2026.
Passende Tools
JSON-Formatter & Validator
JSON formatieren, prüfen, minimieren, Schlüssel sortieren und Fehler mit Zeile finden.
Zum Tool Web & CodeXML in JSON umwandeln
XML-Dokumente in JSON umwandeln – mit Attributen, Arrays und Textknoten.
Zum Tool Web & CodeHTML-Formatter & Minifier
HTML formatieren und einrücken oder minimieren – mit Erhalt von pre, script und style.
Zum ToolHäufige Fragen
Wie formatiere ich XML online?
XML einfügen und auf „Formatieren“ klicken. Das Ergebnis erscheint eingerückt und kann kopiert oder gespeichert werden.
Was bedeutet wohlgeformt?
Das Dokument erfüllt die Syntaxregeln von XML: ein Wurzelelement, korrekt geschlossene Tags und maskierte Sonderzeichen.
Prüft das Tool gegen ein XSD-Schema?
Nein, nur die Wohlgeformtheit. Für Schema-Validierung sind spezielle Werkzeuge nötig.
Warum schlägt mein XML wegen „&“ fehl?
Ein einzelnes „&“ ist in XML ungültig. Schreibe & oder nutze einen CDATA-Abschnitt.
Bleiben Kommentare erhalten?
Ja, Kommentare, CDATA-Abschnitte und Verarbeitungsanweisungen werden übernommen.
Werden meine Daten hochgeladen?
Nein, die Verarbeitung läuft komplett im Browser.
Alle Tools an einem Ort
Über 100 Rechner für Alltag, Mathematik, Finanzen und mehr – kostenlos, ohne Anmeldung und mit sichtbarem Rechenweg.