UTILS.
Privés par défaut
</>

Formateur XML

Mettez en forme le XML avec indentation ou réduisez-le sur une seule ligne.

Vos fichiers restent sur cet appareil

Les fichiers sont traités dans votre navigateur, jamais envoyés. Le site télécharge le code et les ressources nécessaires aux outils. Sans compte ni traceurs.

Utilisez Télécharger pour enregistrer cet outil dans un fichier HTML utilisable hors ligne.

Confidentialité →
sortie

À propos de cet outil

Le formateur XML est un outil gratuit qui s'exécute dans le navigateur et met en forme (pretty-print) ou minifie du balisage XML. Collez votre balisage et choisissez Formater pour placer chaque balise sur sa propre ligne, indentée selon la profondeur d'imbrication, ou Minifier pour supprimer les espaces entre les balises et tout regrouper sur une seule ligne.

Le formatage repose sur les chaînes de caractères plutôt que sur une véritable analyse : il réduit les espaces situés entre les balises, place chaque balise sur sa propre ligne et indente de deux espaces par niveau. Les balises fermantes réduisent l'indentation d'un cran, tandis que la déclaration XML, les instructions de traitement, les commentaires et les balises auto-fermantes restent sur une ligne sans ajouter de niveau. Le texte à l'intérieur d'un élément et chaque attribut sont laissés exactement tels qu'écrits.

Comme il n'analyse pas le document, il n'y a ni vérification de schéma ni garantie que votre balisage soit bien formé. Tout s'exécute entièrement dans votre navigateur : rien n'est téléversé, il n'y a ni compte ni suivi, et cela continue de fonctionner hors ligne une fois la page chargée. Un bouton de copie récupère le résultat d'un clic.

Foire aux questions

Valide-t-il le XML ?
Non. Il effectue un formatage basé sur les chaînes et n'analyse pas le document ni ne vérifie qu'il est bien formé : un balisage mal formé est donc remis en forme plutôt que rejeté.
Que fait la minification ?
Elle supprime les espaces entre les balises et rogne les extrémités, regroupant le balisage sur une seule ligne. Le texte à l'intérieur d'un élément reste intact.
Quelle est l'indentation, et puis-je changer la largeur ?
Le formatage utilise une valeur fixe de deux espaces par niveau d'imbrication et la largeur n'est pas configurable. Chaque balise passe sur sa propre ligne, et les balises fermantes réduisent l'indentation.
Le formatage modifie-t-il mon contenu ou mes attributs ?
Il ne réduit que les espaces situés purement entre les balises. Le texte des éléments et les attributs sont préservés tels qu'écrits, et les balises auto-fermantes, les commentaires et la déclaration XML sont conservés sur une ligne sans ajouter de niveau d'indentation.

Plus d'outils