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
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
- Copiez votre XML depuis votre fichier, votre réponse d'API ou votre éditeur.
- Collez-le dans la zone de texte de l'outil.
- Cliquez sur Format XML. Chaque balise s'affiche sur sa propre ligne, avec un retrait qui suit le niveau d'imbrication.
- Relisez le résultat. Si une balise semble mal placée, corrigez-la dans la source, puis relancez.
- Cliquez sur Copy Output et collez le résultat où vous en avez besoin.
- 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 :
| Ligne | Contenu | Niveau 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
- Repérer une balise oubliée. Une fois indenté, un retrait qui « dérape » indique souvent une balise non fermée.
- Comparer deux versions. Formatez les deux fichiers de la même façon avant de les passer dans un outil de comparaison de texte : les différences réelles ressortent mieux.
- Nettoyer avant de committer. Un XML indenté de façon cohérente produit des différences plus lisibles dans un historique de versions.
- Alléger avant l'envoi. Minifiez un fichier de configuration ou un flux destiné à être transmis, puis gardez la version indentée pour le travail quotidien.
- Attention au contenu texte. Si votre XML contient du texte où les espaces comptent, vérifiez le résultat avant de remplacer l'original. Gardez toujours une copie de la source.
- Caractères spéciaux. Dans les valeurs, & doit remplacer & et < doit remplacer <. Leur absence est une cause fréquente d'XML illisible.
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.