pulsa ⌘K para cambiar de herramienta
FORMAT & CONVERT

Formateador XML

Formatea documentos XML para mejor legibilidad.

local
xml-format
§01 ACERCA DE ESTA HERRAMIENTA

Descripción general

Esta herramienta vuelve a indentar el XML para que la estructura anidada se lea con claridad. Compacta los espacios entre etiquetas y luego coloca cada elemento en su propia línea con una indentación de dos espacios por nivel de profundidad. Admite declaraciones XML (<?xml ?>), comentarios y doctypes (<!... >) y etiquetas de cierre automático (<br/>); el contenido textual corto permanece en la misma línea que su elemento. Útil para inspeccionar respuestas SOAP minificadas, sitemaps, canales RSS o configuraciones del estilo de pom.xml.

Cómo se usa

  1. Pega tu XML en el campo XML: un documento en una sola línea sirve perfectamente.
  2. El resultado reindentado aparece de inmediato en Formatted, a medida que escribes.
  3. Copia la salida desde el campo de solo lectura.

Ejemplos

  • <root><item id='1'>a</item></root>

    <root>
      <item id='1'>a</item>
    </root>
    

Notas

El formateador trabaja sobre la estructura y no es un analizador XML completo: no resuelve entidades, espacios de nombres ni la semántica de CDATA, y no comprueba que las etiquetas estén equilibradas. Los espacios significativos dentro de contenido mixto pueden quedar normalizados, así que evita formatear documentos donde los espacios internos tengan valor (por ejemplo, ciertas secciones xml:space="preserve").

FAQ
¿Se sube mi XML a un servidor?
No. El formateo se ejecuta por completo en tu navegador con un analizador léxico ligero en JavaScript. Nada se transmite, así que las configuraciones propietarias y las cargas útiles de API se quedan en tu equipo.
¿La herramienta valida mi XML?
No. Es un formateador, no un analizador validador. Vuelve a indentar según la estructura de las etiquetas y seguirá produciendo salida con XML mal formado: las etiquetas descompensadas dan lugar a una indentación extraña en lugar de a un error. Usa un validador específico para comprobar que el documento está bien formado.
¿Puedo cambiar el tamaño de la indentación?
Por ahora no. La salida usa una indentación fija de dos espacios por nivel de anidamiento, que es la convención más habitual para XML en control de versiones.