Formateador XML
Indenta, embellece y verifica tu XML para una lectura rápida y con total confianza
Entrada
Salida
¿Qué es el formateador XML?
¿Alguna vez has abierto un archivo XML y te has encontrado mirando un muro interminable de etiquetas? Nos ha pasado a todos — intentando entender un sobre SOAP minificado o un archivo de configuración guardado sin ningún salto de línea. El formateador XML convierte ese amasijo en marcado limpio, correctamente indentado y por fin legible.
Construimos esta herramienta porque añadir indentación a mano, o abrir un IDE pesado solo para ver el árbol, cansa rápido. Tanto si depuras la respuesta de un servicio web, revisas un manifiesto de compilación o aprendes cómo se anidan los elementos, esta herramienta hace el trabajo pesado. Pega tu XML a la izquierda y míralo transformarse en marcado bien formateado a la derecha. Para las reglas de fondo, la especificación W3C XML 1.0 es la autoridad, y la introducción a XML de MDN es un punto de partida más accesible.
Cómo usar el formateador XML
- Pega o sube tu XML – Copia tu XML y pégalo en el panel de entrada, o pulsa el botón «Upload» para cargar un archivo .xml desde tu equipo.
- Formateo automático – La herramienta formatea y comprueba la buena formación de tu XML en cuanto lo pegas. Sin botones que pulsar — funciona al instante.
- Revisa el resultado – Tu XML aparece correctamente indentado en el panel de salida, con cada elemento en su propia línea y un anidamiento claro.
- Copiar o descargar – Pulsa «Copy» para copiar el XML formateado al portapapeles, o «Download» para guardarlo como archivo .xml.
- Minifica cuando lo necesites – Usa el botón «Minify» para colapsar tu XML en una sola línea — útil para el transporte o para incrustarlo en una carga útil.
Consejo: Usa Ctrl+V (Cmd+V en Mac) para pegar directamente en el editor. El formateo es instantáneo y cualquier problema de sintaxis se señala de inmediato.
Ejemplo
Una carga de aprovisionamiento de telecomunicaciones típica: un documento XML apretado en una línea a la izquierda, y el mismo registro con formato bonito a la derecha.
<?xml version="1.0" encoding="UTF-8"?><subscriber id="SUB-1001"><msisdn>447700900142</msisdn><imsi>234105811234567</imsi><iccid>8944110012345678901</iccid><plan>Unlimited 5G</plan><apn>internet.mno.com</apn><roaming>false</roaming></subscriber>
<?xml version="1.0" encoding="UTF-8"?> <subscriber id="SUB-1001"> <msisdn>447700900142</msisdn> <imsi>234105811234567</imsi> <iccid>8944110012345678901</iccid> <plan>Unlimited 5G</plan> <apn>internet.mno.com</apn> <roaming>false</roaming> </subscriber>
Casos de uso habituales
Depurar SOAP y respuestas de API
Muchos sistemas empresariales y de telecomunicaciones aún hablan SOAP, y esos sobres llegan como una única cadena continua. Encontrar un campo a simple vista es doloroso. Formatealo aquí y verás de inmediato dónde empieza el cuerpo, qué espacios de nombres intervienen y si se esconde un elemento fault dentro. Para repasar la estructura del sobre, la especificación SOAP del W3C lo explica todo.
Revisar archivos de configuración
Las herramientas de compilación, servidores de aplicaciones y sistemas de aprovisionamiento de SIM dependen mucho de la configuración XML. Antes de confirmar un cambio, pega el archivo aquí. El marcado indentado hace saltar a la vista una etiqueta de cierre mal colocada o un atributo perdido. Una vez que la versión antigua y la nueva están formateadas igual, una herramienta de comparación de texto online hace trivial ver qué elementos cambiaron de verdad.
Aprender y enseñar XML
Si eres nuevo en XML o se lo explicas a alguien, la indentación deja claro el anidamiento. Usa esta herramienta para mostrar cómo es un XML bien formado y cómo encajan elementos, atributos y contenido de texto. Para tutoriales estructurados, el tutorial de XML de W3Schools avanza paso a paso.
Preguntas frecuentes
¿Están seguros mis datos XML al usar esta herramienta?
Sí. Todo el formateo ocurre íntegramente en tu navegador mediante el DOMParser nativo — tu XML nunca se sube a ningún servidor ni se almacena en ningún sitio. Se queda en tu dispositivo, así que la privacidad es total.
¿Qué pasa si mi XML contiene errores?
El formateador usa el analizador XML del navegador, que es estricto con la buena formación. Si una etiqueta no está cerrada, un atributo no lleva comillas, o el documento no tiene una raíz única, verás un mensaje «Invalid XML» en lugar del resultado. Corrige la estructura y se formateará limpiamente. Si necesitas ayuda, la etiqueta XML de Stack Overflow cubre miles de problemas comunes.
¿El formateo cambia el significado de mi XML?
No. El formateo solo añade indentación y saltos de línea entre elementos. Los nombres de elementos, los atributos y el contenido de texto se conservan exactamente. Los caracteres reservados como & y < siguen codificados tal cual.
¿Cuál es la diferencia entre formatear y minificar?
Formatear (embellecer) añade espacios para que el marcado sea fácil de leer. Minificar elimina los espacios entre etiquetas para que el documento sea lo más pequeño posible — útil para transporte, almacenamiento o para incrustarlo en otra carga útil.
¿Funciona en dispositivos móviles?
Sí. La herramienta es totalmente responsive y funciona en móviles y tablets. Los dos paneles se apilan en vertical en pantallas pequeñas, así que puedes formatear XML sobre la marcha.
Herramientas relacionadas
- Validador XML – Validar XML antes o después del formateo
- XML a Tabla – Visualizar XML formateado como tabla ordenable
- XML a JSON – Convertir XML formateado a JSON
- Minificador XML – Eliminar espacios para payloads XML compactos
- Formateador JSON – La misma herramienta de formateo para JSON