DevToolbox

Gratuit en ligne XML Formatter & Validator

Embellissez, minifiez et validez du XML en ligne. Indentez avec 2 ou 4 espaces, supprimez les espaces pour compacter, et vérifiez la conformité syntaxique. Gratuit, 100 % côté client — vos données ne quittent jamais votre navigateur.

100% Côté client · Vos données ne quittent jamais votre navigateur
Output will appear here

Comment utiliser XML Formatter & Validator

Collez votre XML dans le panneau Entrée à gauche, puis choisissez un mode dans la barre d'outils :

  • Embellir — valide et formate le XML avec l'indentation choisie (2 ou 4 espaces). Le résultat s'affiche dans le panneau de droite.
  • Minifier — supprime tous les espaces superflus entre les balises pour produire la chaîne XML valide la plus compacte.
  • Valider — vérifie la conformité syntaxique du XML sans le modifier. Une bannière verte signifie valide ; une bannière rouge affiche l'erreur précise.

Appuyez sur Ctrl/Cmd+Entrée pour exécuter, ou cliquez sur le bouton de mode. Utilisez Copier pour copier le résultat. Ctrl/Cmd+K efface les deux panneaux.

Questions fréquentes

Que fait "Embellir XML" ?

L'embellissement analyse votre XML et le restitue avec une indentation et des sauts de ligne cohérents, le rendant lisible par l'humain. Le contenu — balises, attributs et nœuds textuels — reste identique ; seuls les espaces changent.

Que fait "Minifier XML" ?

La minification supprime tous les espaces superflus entre les balises pour produire la chaîne XML valide la plus compacte. Utile pour réduire la taille des données avant de transmettre du XML via un réseau.

Comment valider mon XML ?

Passez en mode Valider et cliquez sur le bouton. L'outil utilise le DOMParser natif du navigateur pour détecter les erreurs de conformité — balises non appariées, balises fermantes manquantes, caractères illégaux, etc. — et affiche le message d'erreur exact.

Cet outil prend-il en charge les espaces de noms XML et les instructions de traitement ?

Oui. Le formateur préserve les déclarations d'espaces de noms (xmlns), les éléments préfixés par un espace de noms, et les instructions de traitement (<?xml version="1.0"?>, etc.) sans les modifier.

Mes données XML sont-elles envoyées à un serveur ?

Non. Tout le traitement s'exécute dans votre navigateur — la validation utilise l'API DOMParser native et le formatage est effectué par un algorithme côté client. Vos données ne quittent jamais votre machine.

Pourquoi le formateur ne traite-t-il pas correctement mon fichier HTML ?

HTML n'est pas du XML strict — il autorise les balises non fermées, les attributs sans guillemets, etc. Pour formater du HTML, utilisez un outil dédié. XHTML, qui est du XML strict, fonctionne parfaitement avec ce formateur.

Outils associés