XML Formatter & Validator — XML online schön formatieren

Verwandle minifiziertes oder unübersichtliches XML in sauber eingerückten Code und prüfe, ob es wohlgeformt ist – für Feeds, Sitemaps, SOAP-Nachrichten, Konfigurationen und SVG.

Aktualisiert am
Datei öffnen
Einrückung

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: XML-Formatter

  1. Füge XML ein oder öffne eine Datei wie .xml, .rss, .svg oder .plist.
  2. Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabs zum Einrücken.
  3. Ist das XML nicht wohlgeformt, werden Fehler und Zeilennummer angezeigt.
  4. Kopiere das formatierte Ergebnis oder lade es herunter.

Was ist ein XML-Formatter?

Ein XML-Formatter (oder Pretty-Printer) rückt ein Dokument neu ein, sodass jedes Element in einer eigenen Zeile beginnt und die Verschachtelung auf einen Blick sichtbar ist. Das ist der schnellste Weg, eine API-Antwort, einen minifizierten Feed, eine generierte Sitemap oder eine Konfigurationsdatei zu lesen, die als eine lange Zeile ankommt.

<catalog><product id="KB-001"><name>Keyboard</name></product></catalog>

wird zu

<catalog>
  <product id="KB-001">
    <name>Keyboard</name>
  </product>
</catalog>

Prüfung auf Wohlgeformtheit

Vor dem Formatieren wird das Dokument mit dem XML-Parser des Browsers analysiert. Wohlgeformtes XML muss einige strenge Regeln einhalten – wer eine davon verletzt, erhält einen Fehler mit Zeilennummer:

  • Genau ein Wurzelelement.
  • Jedes Start-Tag hat ein passendes End-Tag oder ist selbstschließend (<br/>), und Tags sind korrekt verschachtelt.
  • Attributwerte stehen in Anführungszeichen, und kein Attribut taucht zweimal am selben Element auf.
  • & und < im Text werden als &amp; und &lt; geschrieben (oder in einen CDATA-Abschnitt gesetzt).
  • Elementnamen unterscheiden Groß- und Kleinschreibung: <Item> wird nicht durch </item> geschlossen.

Die Validierung gegen ein Schema (XSD, DTD) ist ein eigener Schritt und prüft, welche Elemente erlaubt sind. Wohlgeformtheit ist dafür die Voraussetzung.

Formatierungsregeln

Elemente, die nur Text enthalten, bleiben in einer Zeile (<price>89.99</price>), leere Elemente werden kompakt gehalten, und CDATA-Abschnitte sowie Verarbeitungsanweisungen bleiben unverändert erhalten. Brauchst du das Gegenteil? Der XML-Minifier entfernt die Einrückung wieder. Arbeitest du lieber mit JSON? Dann nutze den JSON-Formatter.

Auch gesucht als: xml beautifier, xml online formatieren, xml validator, xml schön formatieren, xml prüfen, xml einrücken, xml pretty print.

Passende Tools zu: XML-Formatter

  • HTML Formatter — Füg minifiziertes oder unübersichtliches Markup ein und erhalte sauber und einheitlich eingerücktes HTML – inklusive eingebetteter <style>- und <script>-Blöcke.
  • Sitemap-Validator — Finde deine XML-Sitemap und validiere sie: URL-Anzahl, Unter-Sitemaps im Sitemap-Index, lastmod-Abdeckung, Duplikate und URLs mit fremdem Host.
  • SVG Optimierer — Bereinige SVGs aus Figma, Illustrator, Inkscape oder Sketch mit SVGO und prüfe in der Vorher-Nachher-Vorschau, ob das Icon danach noch richtig aussieht.
  • CSS Formatter — Verwandle ein minifiziertes Stylesheet in gut lesbares CSS mit einer Eigenschaft pro Zeile und sauber verschachtelten @media-Blöcken.

Häufige Fragen

Wie validiere ich XML online?
Füge das XML oben ein. Ist das Dokument nicht wohlgeformt, werden der Parser-Fehler und seine Zeilennummer angezeigt; andernfalls erscheint das formatierte XML.
Verändert das Formatieren meine Daten?
Nur die Leerzeichen zwischen den Tags ändern sich. Text in Elementen, Attributwerte und CDATA-Abschnitte bleiben unverändert.
Kann das Tool SVG und RSS formatieren?
Ja. SVG, RSS, Atom, Sitemaps, SOAP, plist und andere XML-basierte Formate funktionieren.
Wird mein XML an einen Server gesendet?
Nein. Analyse und Formatierung laufen in deinem Browser.
Kann ich XML-Formatter als Web-App installieren und offline nutzen?
Ja. XML-Formatter ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools