XML Formatter & Beautifier

Formateador XML Online — Beautifier, XPath y Diff

Formateador XML gratuito — formatea, minifica, valida XML, tree view, consultas XPath, diff XML y conversión a JSON/CSV. 100% en el navegador, sin registro.

Actualizado mayo de 2026

Revisado por Rafael Duarte

Paste XML or load from URL to get started
Shift + Enter para Copiar · Shift + ← → para pestañas
1

Cómo formatear XML online

Seis funciones, una sola herramienta

1. Pega el XML o impórtalo desde una URL

El validador revisa al instante si está bien formado, con la línea exacta del error si lo hay.

2. Elige la pestaña que necesitas

Format, Tree (árbol colapsable), XPath, Diff o Convert (a JSON/CSV).

3. Copia o descarga el resultado

Copy para el portapapeles, o Download para guardar como archivo `.xml`.

Qué hace este formateador de XML

Seis funciones integradas en un mismo lugar

Formatea y minifica

Sangría configurable (2, 4 espacios o tabulación), con la declaración y los comentarios preservados.

Vista de árbol interactiva

Nodos colapsables para navegar estructuras con 10 o más niveles de anidamiento.

Consultas XPath

Escribe cualquier expresión XPath y ve los nodos coincidentes ya serializados.

Diff de XML

Normaliza ambos documentos antes de comparar, así evita falsos positivos por diferencias de sangría.

Conversión a JSON o CSV

Exporta la estructura XML a formatos más fáciles de consumir en otras herramientas.

Importar desde URL

Pega la URL de un feed RSS, un sitemap o un endpoint y haz clic en Fetch.

Ejemplos

Operación
Resultado
Format: `<catalogo><libro id="bk101">...`
sangría aplicada, cada etiqueta en su propia línea
XPath: `//libro[precio > 10]`
devuelve el elemento <libro> completo con sus hijos
Convert: `<usuario id="42"><nombre>Ana</nombre></usuario>`
{"usuario":{"@id":"42","nombre":"Ana"}}
Format: `<soap:Envelope xmlns:soap="...">`
prefijos y declaraciones `xmlns` preservados tal cual, sin reescritura

Cuándo vas a necesitar esta herramienta

Los escenarios más comunes entre quienes la usan

Depurar respuestas SOAP

Las APIs corporativas suelen devolver SOAP en una sola línea — formatéalo para entender el envelope y el body.

Leer feeds RSS o Atom

Importa por URL para ver la estructura de los ítems y qué campos están disponibles.

Revisar configs de Maven y Spring

pom.xml y los application context quedan muy anidados — la vista de árbol los hace navegables.

Comparar versiones de una API

Usa Diff para ver de inmediato qué cambió entre dos respuestas XML.

Revisar layouts de Android

Los archivos .xml de layout de Android son más fáciles de comparar y revisar aquí que dentro del IDE durante un code review.

Analizar sitemaps grandes

Un sitemap.xml con miles de URLs se convierte en CSV con un clic, listo para abrir en una hoja de cálculo durante una auditoría SEO.

¿XML inválido? Empieza por aquí

Confundir bien formado con válido

Bien formado significa que cumple las reglas sintácticas básicas. Válido, además, respeta un DTD o XSD externo.

Esperar que se eliminen los namespaces

Los prefijos y las declaraciones xmlns se conservan exactamente igual — no se reescriben.

Archivo demasiado grande y el navegador se congela

Por encima de 10-20 MB, considera dividir el XML o usar xmllint desde la línea de comandos.

Esperar que el CSV incluya todos los elementos

La conversión a CSV usa solo el elemento hijo más repetido como filas — otros hijos con etiquetas distintas quedan fuera del resultado. Si la estructura mezcla varios tipos de hijo, exporta a JSON en su lugar.

XPath solo muestra los primeros 100 nodos

Las consultas con cientos de resultados listan únicamente los primeros 100 (el conteo total mostrado sigue siendo correcto). Afina la expresión XPath para ver más nodos.

Por qué usar este formateador de XML

Reúne seis funciones en un solo lugar — formateo, minificación, árbol, XPath, diff y conversión — en vez de exigir una herramienta distinta para cada operación.

Corre por completo en el navegador con DOMParser nativo: seguro para credenciales dentro de un XML, payloads SOAP internos o configuraciones confidenciales que no deberían salir de tu equipo.

El XML sigue siendo dominante en dominios específicos aunque JSON haya ganado terreno: SOAP en sistemas bancarios y corporativos, RSS/Atom, layouts de Android, configuraciones de Maven/Spring y los formatos Office Open XML dentro de .docx y .xlsx. Quien trabaja en esas áreas usa un formateador como herramienta del día a día, no de forma ocasional.

XML bien formado vs. XML válido

Dos niveles distintos de conformidad

Bien formado
Válido
Reglas
sintaxis básica de XML
bien formado + DTD/XSD externo
Se verifica con
esta herramienta, automáticamente
una herramienta especializada en XSD
Ejemplo de fallo
una etiqueta sin cerrar
un elemento fuera de la estructura definida por el schema

Preguntas frecuentes

Agrega sangría y saltos de línea para que el XML sea legible — no altera los datos. El documento formateado es semánticamente idéntico al original.

Referencias

Herramientas relacionadas