Lieblingsorte deiner Lieblingsstadt
Startseite
Als bevorzugte Quelle bei Google hinzufügen

XML-Formatierer

Mache ein XML-Dokument lesbarer oder entferne im Kompaktmodus bestimmte Layout-Leerräume. Die Verarbeitung erfolgt im Browser; sie kann Leerräume verändern und ist weder Schemavalidierung noch kanonisches XML.

Vor dem Formatieren

Die Formatierung kann XML-Leerräume und die textuelle Darstellung verändern; sie ist weder verlustfrei noch kanonisches XML. Die Prüfung validiert weder Schema noch Geschäftsregeln, Sicherheit oder Signaturen.

XML-Ausgabe

Formatiere oder kompaktiere ein Dokument, um die geprüfte Ausgabe zu sehen.

XML wird lokal verarbeitet, ohne Upload durch das Tool, gespeicherten Verlauf oder Abruf externer Ressourcen. Kopieren und Download werden ausdrücklich ausgelöst. Die allgemeine Datenschutzerklärung der Website gilt weiterhin.

XML formatieren

  1. Füge ein XML-Dokument ein oder öffne eine UTF-8-Datei bis 2 MiB. Unterstützt wird XML 1.0 ohne DOCTYPE; URLs und Schemas werden nicht geladen.
  2. Wähle Formatieren mit zwei oder vier Leerzeichen oder Tabulatoren oder entscheide dich bewusst für Kompakt. Lies den Leerraumhinweis und starte die Aktion.
  3. Prüfe das aktuelle Ergebnis und einen möglichen Hinweis zur gekürzten Vorschau. Kopiere das XML oder lade die vollständige UTF-8-Datei herunter; Änderungen verwerfen das alte Ergebnis.

Was geprüft und geändert wird

Die Prüfung der Wohlgeformtheit umfasst Struktur, zulässige Zeichen und Namensraumbindungen einschließlich Attributen mit gleichem expandiertem Namen. Sie prüft weder ein Schema noch die von einer Anwendung erwartete Bedeutung.

Formatieren ersetzt direkte Leerräume um Kindelemente nur in geeigneten Containern; der Kompaktmodus entfernt sie ohne Einrückung. Ohne Schema lässt sich deren Bedeutung im Allgemeinen nicht ausschließen. Semantische Gleichwertigkeit ist daher nicht garantiert.

Teilbäume, deren Wurzelelement direkt gemischten Text, CDATA oder xml:space="preserve" enthält, behalten ihr Textlayout auch bei einem default in einem Nachfahren. Blätter mit nur Leerraum bleiben erhalten, ebenso Kommentare, Verarbeitungsanweisungen, Namensraumdeklarationen und die Reihenfolge der Kinder.

Die Ausgabe erhält stets eine XML-1.0-UTF-8-Deklaration, kein BOM und ein abschließendes LF. Anführungszeichen, Referenzen, leere Tags, Zeilenenden und PI-Trennzeichen können sich ändern. Maskierung bewahrt geparste Steuerzeichen in Attributen und Wagenrückläufe im Text beim erneuten Einlesen.

Beispiele zum Nachprüfen

<r> <a/> </r> erhält beim Formatieren Zeilenumbrüche und Einrückung; der Kompaktmodus schreibt nach der normalisierten Deklaration <r><a/></r>. Dabei ändern sich Zeichendaten, obwohl die Elemente gleich aussehen.

In <p>Hello <b>world</b> !</p> gehören die Leerzeichen zum gemischten Text. Sein gesamter Teilbaum behält das Layout, statt den Satz auf neue Zeilen zu verteilen.

a:id und b:id stehen im Konflikt, wenn beide Präfixe denselben Namensraum bezeichnen. Ein id ohne Präfix gehört dagegen nicht zum Standardnamensraum des Elements. Eine andere Präfixschreibweise beseitigt kein doppeltes expandiertes Attribut.

Wichtige Grenzen

Unterstützt werden nur XML 1.0 und UTF-8-Dateien. XML 1.1, andere Kodierungsdeklarationen, jeder DOCTYPE und eigene Entitäten werden abgelehnt. Namensraum-URIs und Stylesheet-Anweisungen werden nicht geöffnet.

Das Tool validiert weder DTD noch XSD, erzeugt kein kanonisches XML, prüft keine Signaturen, konvertiert nicht nach JSON und repariert nichts. Ersetze kein Original, dessen exakte Bytes oder Signatur erhalten bleiben müssen.

Die Eingabe ist auf 2 MiB, Tiefe 128, 100.000 Datensätze und 128 Attribute je Element begrenzt; auch Tokenlimits gelten. Die Ausgabe ist auf 8 MiB begrenzt. Eine ungefähre Fehlerposition zeigt die Erkennung, nicht unbedingt den Beginn des Fehlers.

Die Vorschau ist begrenzt, Kopieren und Download enthalten aber die vollständige geprüfte Ausgabe. Bei Abbruch, Fehler oder Zeitüberschreitung gibt es keine Teilausgabe; die Grenzen garantieren keinen bestimmten Speicherverbrauch im Browser.

Lokale Dokumentverarbeitung

Das XML wird lokal verarbeitet; Eingabe und Ergebnis werden nicht hochgeladen oder gespeichert. Kopieren und Herunterladen erfolgen ausdrücklich auf Wunsch; Zwischenablage und heruntergeladene Dateien unterliegen Browser und Betriebssystem.

Fragen zur XML-Formatierung

Ja. Beide Modi ersetzen oder entfernen gezielt Leerraumtext. Gemischter Inhalt, CDATA und geschützte Teilbäume werden konservativ behandelt; Gleichwertigkeit für eine Anwendung lässt sich ohne deren Regeln nicht beweisen.

Nicht unbedingt. Geprüft bedeutet wohlgeformt nach dem unterstützten Profil und den Namensraumregeln. DTD, XSD, Geschäftsregeln und Signaturen werden nicht geladen oder validiert.

Füge Unicode ein oder öffne eine UTF-8-Datei mit optionalem führendem BOM. XML 1.0 wird unterstützt; andere Versionen und Nicht-UTF-8-Deklarationen werden abgelehnt. Downloads sind UTF-8 ohne BOM.

Das Tool löst weder DTD noch eigene Entitäten auf und lädt keine externen Definitionen. Die fünf vordefinierten Entitäten und gültige numerische Zeichenreferenzen sind erlaubt; DOCTYPE-Text in Kommentar oder CDATA ist Inhalt.

Ein Teilbaum mit gemischtem Text, direktem CDATA, geerbtem Schutz oder xml:space="preserve" behält sein Textlayout. Ein nachfolgendes xml:space="default" hebt den konservativen Schutz des ganzen Teilbaums nicht auf.

Nein. Wenn die Vorschau gekürzt wird, erscheint ein Hinweis. Kopieren und Download verwenden die vollständige geprüfte Ausgabe mit normalisierter Deklaration und abschließendem LF.

Nein. XML wird lokal ohne Upload, gespeicherten Verlauf oder Abruf externer Ressourcen verarbeitet. Ein Namensraum-URI bezeichnet einen Namensraum und ist keine Anweisung zum Abruf.

Quellen

Diese Quellen beschreiben das XML-Profil und die Parser-Abhängigkeiten; sie zertifizieren weder diese Implementierung noch validieren sie dein Dokument gegen ein Schema.

Das Tool lehnt DOCTYPE ab und ruft keine externen Ressourcen ab oder validiert Schemas.

Quellen geprüft am 2026-11-08.

JSON in YAML

Konvertiere JSON lokal in YAML und bewahre Zahlentext und Zeichenfolgen in Anführungszeichen; kopiere oder lade das vollständige Ergebnis herunter.

Werkzeug öffnen — JSON in YAML

YAML in JSON

Konvertiere YAML lokal in JSON mit exakten Zahlen, begrenzten Aliasen und vollständigem Kopieren oder Download.

Werkzeug öffnen — YAML in JSON

HTML in Markdown

Wandle eingefügtes oder lokales HTML in Markdown um, prüfe die Konvertierungshinweise und kopiere oder lade das Ergebnis herunter.

Werkzeug öffnen — HTML in Markdown

JavaScript-RegEx-Tester

Teste ein JavaScript-Muster lokal und prüfe Treffer, Gruppen und UTF-16-Positionen.

Werkzeug öffnen — JavaScript-RegEx-Tester

Markdown in HTML

Wandle einen Markdown-Entwurf in ein HTML-Fragment um, prüfe Quelltext und inaktive Vorschau und kopiere oder lade das Ergebnis herunter.

Werkzeug öffnen — Markdown in HTML

Textsortierer

Sortiere Zeilen alphabetisch nach gewählter Sprache oder nach Unicode-Codepunkten. Duplikate, Leerzeilen und der vollständige Inhalt bleiben erhalten.

Werkzeug öffnen — Textsortierer

Doppelte Zeilen entfernen

Behalten Sie die erste exakte Kopie jeder Zeile, Reihenfolge, relevante Leerzeichen und Leerzeilen; kopieren oder laden Sie das Ergebnis herunter.

Werkzeug öffnen — Doppelte Zeilen entfernen

Textvergleich

Vergleichen Sie zwei Texte lokal: Änderungen ganzer Zeilen, Leerraum und letzter Zeilenumbruch.

Werkzeug öffnen — Textvergleich

Groß- und Kleinschreibung umwandeln

Wandeln Sie Text sowie Wort- oder Satzanfänge mit ausdrücklich gewählten Regeln um.

Werkzeug öffnen — Groß- und Kleinschreibung umwandeln

HTML-Entitäten kodieren und dekodieren

HTML-Referenzen als Text kodieren oder dekodieren, Kontext und Unicode-Format wählen und LF-Ausgabe erhalten, ohne Markup zu analysieren oder darzustellen.

Werkzeug öffnen — HTML-Entitäten kodieren und dekodieren

Markdown-Tabellengenerator

Bearbeiten Sie eine Tabelle aus reinem Text, wählen Sie die Ausrichtung und kopieren Sie GFM-Markdown oder importieren Sie tabulatorgetrennten Text.

Werkzeug öffnen — Markdown-Tabellengenerator

Abfragezeichenfolgen analysieren und erstellen

Abfrageparameter bearbeiten und dabei wiederholte Namen und ihre Reihenfolge erhalten. Normalisierte Abfrage oder HTTP(S)-URL kopieren.

Werkzeug öffnen — Abfragezeichenfolgen analysieren und erstellen

URL kodieren und dekodieren

UTF-8-URL-Komponenten oder Formularwerte mit klaren Regeln für Leerzeichen und Pluszeichen umwandeln und das Ergebnis kopieren oder herunterladen.

Werkzeug öffnen — URL kodieren und dekodieren

Base64 kodieren und dekodieren

UTF-8-Text in Standard- oder URL-sicheres Base64 kodieren oder beide Formate mit klaren Fehlermeldungen vollständig dekodieren.

Werkzeug öffnen — Base64 kodieren und dekodieren

JSON-Formatierer und -Validator

JSON-Syntax lokal prüfen, formatieren oder minimieren und das Ergebnis unter Erhalt der ursprünglichen Daten kopieren oder herunterladen.

Werkzeug öffnen — JSON-Formatierer und -Validator

SMS-Zeichen- und Segmentzähler

Sieh, wie deine Nachricht kodiert wird, wo Segmente enden und was sie kosten könnte. Dein Text bleibt im Browser.

Werkzeug öffnen — SMS-Zeichen- und Segmentzähler

Zeichenzähler für soziale Medien

Prüfe Plattformlimits und teile Beiträge ohne Textverlust auf.

Werkzeug öffnen — Zeichenzähler für soziale Medien

Zeichenzähler

Zählen Sie Zeichen, Wörter, Sätze und Absätze. Prüfen Sie Wortdichte, geschätzte Lesezeit und UTF-8-Größe direkt im Browser.

Werkzeug öffnen — Zeichenzähler

Textgrößenrechner

Vergleichen Sie Textkodierungen und die Größe übertragener Textdaten im Browser.

Werkzeug öffnen — Textgrößenrechner

PDF-Text bereinigen

Korrigiere Zeilenumbrüche und Leerzeichen in kopiertem PDF-Text. Behalte das Original und prüfe mehrdeutige Bindestriche vor dem Kopieren.

Werkzeug öffnen — PDF-Text bereinigen

Zierschrift-Konverter

Wandle unterstützte dekorative Unicode-Buchstaben im Browser in normalen Text um. Großschreibung, Akzente, Emojis und Original bleiben erhalten.

Werkzeug öffnen — Zierschrift-Konverter

Text reparieren

Repariere verstümmelten Text und beschädigte Akzente im Browser. Prüfe jede mögliche UTF-8-Umkehr.

Werkzeug öffnen — Text reparieren

Prüfen, ob Gmail die E-Mail kürzen könnte

Messen Sie die UTF-8-Bytes einer HTML-E-Mail, vergleichen Sie sie mit 102.000 Byte Richtwert und finden Sie umfangreichen Code im Browser.

Werkzeug öffnen — Prüfen, ob Gmail die E-Mail kürzen könnte
Alle Werkzeuge dieser Kategorie anzeigen