XML online prüfen und validieren

Füge XML ein, zum Beispiel eine E-Rechnung, eine Sitemap oder eine Konfigurationsdatei, und sieh sofort, ob sie wohlgeformt ist. Fehler werden mit Zeile, Spalte und einer verständlichen Lösung angezeigt. Optional prüfst du gegen ein XSD-Schema. Die Datei verlässt deinen Browser nicht.

Kostenlos · Ohne Anmeldung

XML einfügen, Datei öffnen oder Beispiel laden. Geprüft wird schon beim Tippen.

Ergebnis
Art des Ergebnisses

    
Einrückung
Gegen ein XSD-Schema validieren

XSD-Datei einfügen oder öffnen. Geprüft wird mit libxml2, derselben Bibliothek wie bei xmllint. Sie wird erst bei Bedarf geladen (etwa 800 KB).

XPath-Ausdruck testen

Beispiele: //item/title, count(//url), //feature[@enabled='true']/@name. Für Elemente in einem Standard-Namensraum: //*[local-name()='loc'].

XSD-Validierung mit libxml2 / xmllint-wasm (MIT).

So funktioniert es

  1. XML einfügen, eine .xml-Datei öffnen oder ein Beispiel laden.
  2. Status unter dem Feld lesen: Bei wohlgeformtem XML siehst du Wurzel und Zählwerte, bei Fehlern Zeile, Spalte und die Lösung.
  3. Optional: Gegen ein XSD-Schema validieren öffnen, Schema einfügen und prüfen lassen.
  4. Formatiert, minimiert oder als JSON ausgeben und kopieren oder herunterladen. Mit XPath gezielt Knoten suchen.

Warum dieses Tool

Fehler auf Deutsch erklärt

Zeile, Spalte, Ausschnitt mit Markierung und ein klarer Hinweis, was zu ändern ist, statt kryptischer Parser-Meldungen.

XSD-Validierung

Prüft Pflichtelemente, Reihenfolge, Attribute und Datentypen mit libxml2, der Engine von xmllint.

Formatieren und minimieren

Einrücken mit 2 oder 4 Leerzeichen oder Tabs, oder alles in eine Zeile. Kommentare und CDATA bleiben erhalten.

XML zu JSON

Attribute werden zu @name-Schlüsseln, wiederholte Elemente zu Arrays.

XPath-Tester

XPath ausführen und Treffer, Anzahl oder Wert sehen.

Ohne Upload

Rechnungsdaten und Konfigurationen mit Zugangsdaten bleiben im Browser.

Wohlgeformt oder gültig?

Wohlgeformt ist XML, wenn die Grundregeln stimmen: genau ein Wurzelelement, alle Tags in der richtigen Reihenfolge geschlossen, Attributwerte in Anführungszeichen, Sonderzeichen maskiert. Nicht wohlgeformtes XML lehnt jeder Parser ab.

Gültig (valide) ist XML, wenn es zusätzlich einem Schema entspricht, meist einer XSD, die erlaubte Elemente, Reihenfolge und Datentypen festlegt.

E-Rechnung prüfen: XRechnung und ZUGFeRD

Seit 2025 müssen Unternehmen in Deutschland E-Rechnungen empfangen können, meist als XRechnung oder ZUGFeRD im Format UBL oder CII. Mit diesem Tool prüfst du die erste Stufe: Ist die Datei wohlgeformt, und wo steckt ein Syntaxfehler, etwa ein unmaskiertes & im Firmennamen oder ein falsch codierter Umlaut? Mit dem passenden XSD lässt sich auch die Struktur prüfen, sofern das Schema in einer Datei vorliegt.

Die vollständige Prüfung einer XRechnung umfasst zusätzlich Schematron-Geschäftsregeln (etwa Pflichtangaben und Rechenregeln). Dafür ist der offizielle KoSIT-Validator oder ein zertifizierter Prüfdienst nötig; das deckt dieses Tool nicht ab.

Häufige Fehler

FehlerUrsacheLösung
Deklaration nicht am AnfangLeerzeile, Leerzeichen oder BOM vor <?xmlAlles davor entfernen
Unmaskiertes &Firmennamen wie „Müller & Söhne“&amp; schreiben
Umlaute kaputtDatei in Windows-1252 gespeichert, aber UTF-8 deklariertAls UTF-8 speichern
Tags passen nicht<Betrag> … </betrag>Groß-/Kleinschreibung angleichen
Präfix nicht deklariertcbc:ID ohne xmlns:cbcNamensraum deklarieren

Häufige Fragen

Wie prüfe ich, ob mein XML gültig ist?

Füge es in das Feld ein. Der Status zeigt sofort, ob es wohlgeformt ist, und sonst Zeile und Spalte des ersten Fehlers. Für die Schemaprüfung öffne Gegen ein XSD-Schema validieren.

Kann ich eine XRechnung damit validieren?

Teilweise: Syntax und, mit dem XSD, die Struktur. Die Schematron-Geschäftsregeln der XRechnung prüft der KoSIT-Validator.

Warum werden Umlaute als Fehler oder Sonderzeichen angezeigt?

Meist stimmt die Codierung der Datei nicht mit encoding="…" in der Deklaration überein. Speichere die Datei als UTF-8.

Wird mein XML hochgeladen?

Nein. Auch die XSD-Validierung läuft vollständig im Browser.

Was ist mit Schemas, die andere XSD importieren?

Verwendet wird nur das eingefügte Schema. Importe per URL werden nicht nachgeladen; füge die Schemas zusammen oder prüfe Teile einzeln.

Wie wandle ich XML in JSON um?

Sobald das XML wohlgeformt ist, JSON als Ergebnis wählen und kopieren oder herunterladen.

Ähnliche Tools

Möchtest du etwas bauen?

Sag uns, was du erstellen möchtest.

Sag uns, was du entwickeln lassen möchtest - von einer einfachen Website bis zu einer kompletten App, KI-Lösung, Automatisierung oder individuellen Software.

Erzähle uns, was du bauen möchtest. Wir prüfen jede Anfrage und antworten per E-Mail.

Kontakt

Danke, deine Anfrage ist unterwegs.

Wir prüfen die Details und antworten per E-Mail.