Formatteur XML

Validez et formatez une chaîne XML avec retours à la ligne et indentation.

Soutenez le projet

J’ai choisi de limiter les publicités pour garder l’expérience simple et agréable. Si cet outil vous a été utile, vous pouvez m’aider à le faire vivre — chaque geste compte pour un développeur solo.

Formatteur XML — Description et aide

Cet outil permet de valider et formatter une chaîne XML en ligne : indentation, retours à la ligne et mise en forme lisible.

Description

Le formateur XML prend en entrée du texte (XML minifié ou déjà partiellement formaté), vérifie qu’il s’agit de XML valide, puis produit une version formatée avec indentation (2 espaces) et retours à la ligne. Idéal pour inspecter des réponses API, des fichiers de configuration ou tout bloc XML copié-collé. La sortie peut être copiée en un clic.

Comment faire

  1. Collez ou saisissez votre XML dans la zone de texte (par exemple une réponse d’API ou un extrait de fichier).
  2. Cliquez sur « Formatter le XML ».
  3. Si le XML est valide, le résultat formaté s’affiche dans le bloc ci-dessous avec indentation et retours à la ligne.
  4. Utilisez le bouton « Copier » pour copier le XML formaté dans le presse-papiers.
  5. En cas d’erreur de syntaxe, un message indique la nature du problème (balise non fermée, entité non définie, etc.).

Exemples

Entrée (minifiée) :

<root><item id="1">Valeur</item><item id="2">Autre</item></root>

Sortie formatée :

<root>
  <item id="1">Valeur</item>
  <item id="2">Autre</item>
</root>

Avec imbrication :

<catalogue><livre><titre>Mon livre</titre><auteur>Dupont</auteur></livre></catalogue>

devient une version indentée avec chaque balise sur une ligne.

FAQ

Le formateur modifie-t-il le contenu du XML ?

Non. Seule la mise en forme change (espaces, retours à la ligne, indentation). Les données, balises et attributs restent identiques. Le contenu textuel et les entités ne sont pas modifiés.

Que se passe-t-il si mon XML est invalide ?

L’outil affiche un message d’erreur en français indiquant la cause (balise non appariée, entité non définie, etc.) et un extrait autour de l’erreur. Corrigez la syntaxe puis réessayez.

Quelle indentation est utilisée ?

L’outil utilise une indentation de 2 espaces par niveau, standard pour de nombreux projets et lisible sur petit écran.

Puis-je formatter du XML très long ?

Oui. Le formateur fonctionne côté navigateur et gère de longs textes. Pour des fichiers très volumineux (plusieurs Mo), privilégiez un éditeur ou un outil en ligne dédié aux gros fichiers.

Les données sont-elles envoyées sur un serveur ?

Non. La validation et le formatage sont effectués entièrement dans votre navigateur (client). Aucune donnée n’est envoyée à un serveur.

Comment copier le résultat ?

Cliquez sur le bouton « Copier » à côté du bloc « XML formaté ». Le texte formaté est copié dans le presse-papiers ; vous pouvez le coller dans un éditeur ou un autre outil.

Une suggestion ou une demande d'outil ?

Vous avez repéré une erreur, vous souhaitez un nouvel outil ou vous avez un retour à partager ? Contactez-moi par email, je serais ravi d'échanger avec vous.

Recherche d'outils

Recherchez par nom, catégorie ou mot-clé.