🔒 100% Private — Your files never leave your device

XML Formatter & Beautifier

Paste raw or minified XML to instantly format with proper indentation. Also minifies XML for production. Copy or use in browser.

Ad Space

XML Formatter and Beautifier Online Free

Paste raw or minified XML and format it with proper indentation. Useful for reading API responses, configuration files, SOAP payloads, RSS feeds, and any XML data that arrives as an unreadable single line.

Frequently Asked Questions

Does this validate XML?
Basic structural formatting is applied. For strict XML validation against a schema (XSD), a dedicated XML validator is recommended.
Can I minify XML?
Yes. Click 'Minify' to remove all unnecessary whitespace from the XML.
What types of XML are supported?
Any well-formed XML including RSS, Atom, SOAP, SVG, Office Open XML, and custom XML formats.
Is my data sent to a server?
No. Formatting is done with JavaScript in your browser.

Related Tools

Ad Space
Ad Space

Format XML free : nettoyer et indenter votre XML en quelques secondes

Vous avez du XML collé sur une seule ligne, avec des espaces irréguliers ou des retours à la ligne au hasard ? Cet outil le remet en forme pour qu'on puisse le lire et le corriger. Voici comment procéder, avec un exemple et quelques conseils.

Comment nettoyer votre XML, étape par étape

  1. Copiez votre XML depuis votre fichier, votre réponse d'API ou votre éditeur.
  2. Collez-le dans la zone de texte de l'outil.
  3. Cliquez sur Format XML. Chaque balise s'affiche sur sa propre ligne, avec un retrait qui suit le niveau d'imbrication.
  4. Relisez le résultat. Si une balise semble mal placée, corrigez-la dans la source, puis relancez.
  5. Cliquez sur Copy Output et collez le résultat où vous en avez besoin.
  6. Pour l'opération inverse, cliquez sur Minify à la place.

Exemple concret

Voici un XML reçu sur une seule ligne :

<commande><client>Durand</client><articles><article>Stylo</article><article>Cahier</article></articles></commande>

Après mise en forme, il devient :

LigneContenuNiveau de retrait
1<commande>0
2<client>Durand</client>1
3<articles>1
4<article>Stylo</article>2
5<article>Cahier</article>2
6</articles>1
7</commande>0

Une seule ligne devient sept lignes. On voit tout de suite que les deux articles sont enfants de articles, lui-même enfant de commande.

Cas d'usage et conseils pratiques

Questions fréquentes

Pourquoi mon XML ne se met-il pas bien en forme ?

Le plus souvent, il est mal formé : une balise n'est pas fermée, les majuscules ne correspondent pas entre balise ouvrante et fermante, ou un caractère spécial n'est pas échappé. Corrigez ces points dans la source, puis relancez le formatage.

Le formatage change-t-il le sens de mon XML ?

Il ajoute ou retire des espaces et des retours à la ligne entre les balises. La structure et les noms des éléments restent les mêmes. Seuls les contenus texte sensibles aux espaces demandent une vérification.

Puis-je formater un gros fichier ?

Le traitement se fait dans votre navigateur, donc la limite dépend de votre appareil. Si la page ralentit, découpez le fichier en morceaux ou formatez seulement la partie qui vous intéresse.