Skip to content
Formateador de XML
Tools

Formateador de XML

Nuevo

Embellece, minifica y valida XML directamente en tu navegador.

Runs entirely in your browser. Nothing is uploaded.

Formateador XML gratuito online — embellecer, minificar y validar

Este formateador XML transforma al instante XML denso o minificado en marcado limpio y legible con sangría adecuada. Pega cualquier XML, elige tu estilo de sangría (2 espacios, 4 espacios o tabulación) y haz clic en Embellecer — el resultado aparece en el panel de salida en milisegundos. Funciona para cualquier formato basado en XML: respuestas de API REST y SOAP, feeds RSS y Atom, archivos SVG, manifiestos de Android, POMs de Maven, archivos de configuración de Spring, pistas GPX, archivos Apple PList y mucho más.

La misma herramienta puede minificar XML — eliminando todo el espacio en blanco innecesario para producir el documento más pequeño posible — y validar si el documento está bien formado, informando la línea y columna exacta de cualquier error. Todo se ejecuta localmente en tu navegador; tu XML nunca se sube, lo que hace seguro pegar datos confidenciales.

Sangría configurable y formato inteligente

Elige entre tres estilos de sangría — 2 espacios, 4 espacios o Tabulación — para que coincida con el estilo de código de tu proyecto. La salida se actualiza inmediatamente cuando cambias la configuración. El embellecedor maneja correctamente las declaraciones XML (<?xml version="1.0"?>), etiquetas de cierre automático, instrucciones de procesamiento, comentarios y contenido mixto.

Para la minificación, el botón Minificar colapsa todo el espacio en blanco entre etiquetas para producir un documento de una sola línea — la forma estándar para XML enviado por HTTP, incrustado en bases de datos o almacenado en sistemas de configuración donde el tamaño del payload importa. El formato y la minificación solo afectan al espacio en blanco; los nombres de elementos, valores de atributos y contenido de texto nunca se alteran.

Validar la corrección del XML al instante

Haz clic en Validar (o en Embellecer — ambos ejecutan la comprobación) para probar si tu XML está bien formado. La herramienta usa el DOMParser nativo del navegador para analizar tu documento e informa el primer error con una ubicación precisa. Los problemas comunes que detecta incluyen etiquetas sin cerrar, elementos superpuestos, múltiples nodos raíz, ampersands sin escapar, atributos con comillas incorrectas y discrepancias de codificación.

Un distintivo verde XML bien formado confirma que el documento es estructuralmente correcto. Una advertencia amarilla indica posibles problemas, pero el formateador aplica igualmente la sangría para que puedas comparar la salida e identificar el problema. Esta es la misma validación XML que usa el navegador para analizar XHTML y SVG.

Visor de árbol XML plegable

Haz clic en la pestaña Árbol para pasar del texto formateado sin procesar a una vista de árbol interactiva y plegable. Cada elemento XML aparece como una fila con un triángulo que puedes hacer clic para expandir o contraer su subárbol. Los atributos se muestran en azul, los nombres de etiqueta en verde y el contenido de texto en tinta oscura — lo que facilita escanear estructuras anidadas complejas de un vistazo.

El visor de árbol es especialmente útil para sobres SOAP, archivos POM de Maven, grandes feeds RSS, archivos de recursos de Android y cualquier XML profundamente anidado donde desplazarse por el texto sin formato es poco práctico. Contraer una rama oculta todo su subárbol con un solo clic, lo que te permite enfocarte en las secciones que importan.

Cómo se compara con Notepad++, VS Code, XMLSpy y xmllint

Notepad++ con el complemento XML Tools y VS Code (Shift+Alt+F) formatean XML pero requieren instalaciones de software locales y solo funcionan con archivos guardados en disco. XMLSpy y oXygen XML Editor ofrecen edición XML avanzada con validación de esquema (XSD, DTD, RelaxNG) pero cuestan varios cientos de dólares por licencia anualmente — mucho más de lo que la mayoría de los desarrolladores necesitan para el formato ocasional de XML. xmllint en la línea de comandos es gratuito y potente pero requiere libxml2 instalado y una sesión de terminal.

Este formateador online no necesita instalación, ni licencia ni cuenta. Pega directamente desde tu portapapeles, sube un archivo desde tu dispositivo, o carga una muestra integrada, luego copia o descarga el resultado. La vista de árbol es una función por la que la mayoría de las herramientas de escritorio cobran, pero aquí funciona gratis — especialmente útil para explorar cargas útiles de respuesta SOAP profundas o archivos de manifiesto de Android durante la depuración.

Cargar, muestra y descargar

Usa el botón Cargar para abrir un archivo XML desde tu computadora — lee el archivo localmente y llena el cuadro de entrada sin subir nada a un servidor. O haz clic en Muestra para cargar un breve ejemplo de librería que muestra la salida del formateador para un documento XML típico con atributos y elementos anidados.

Después de formatear, haz clic en Copiar para colocar el resultado en tu portapapeles o Descargar para guardarlo como un archivo .xml. La descarga conserva el estilo de sangría que elegiste y está lista de inmediato para abrirse en un editor o confirmar en un repositorio.

Privado, instantáneo y gratuito — funciona en iPhone, Android y escritorio

No hay registro, ni extensión que instalar ni plan de pago. Cada operación — formato, minificación, validación y la vista de árbol — se ejecuta en tu navegador. Tu XML nunca abandona tu dispositivo. La herramienta es totalmente responsiva y funciona en Safari en iPhone, Chrome en Android y todos los navegadores de escritorio — útil cuando necesitas comprobar una respuesta de API en tu teléfono sin abrir un portátil.

Marca este formateador XML gratuito online para la próxima vez que necesites leer una respuesta de API densa, limpiar un archivo de configuración o depurar un documento malformado.

Frequently asked questions

¿Qué es un formateador XML?

Un formateador XML (también llamado embellecedor XML o pretty-printer) toma XML densamente empaquetado o minificado y añade sangría y saltos de línea consistentes para que la estructura sea legible por humanos. Por ejemplo, <root><item>1</item></root> se convierte en tres líneas claramente sangradas. Esta herramienta también valida que el XML esté bien formado al mismo tiempo.

¿Cómo se formatea XML correctamente?

El formato XML estándar coloca cada elemento en su propia línea con los elementos secundarios sangrados respecto a su padre — generalmente 2 o 4 espacios o una tabulación. Los atributos permanecen en la línea de la etiqueta de apertura. Un documento bien formateado también comienza con una declaración XML como <?xml version="1.0" encoding="UTF-8"?>. Pega tu XML arriba y haz clic en Embellecer para aplicar el formato estándar al instante.

¿Cómo embelezco (formateo) XML?

Pega tu XML en el cuadro de entrada, elige tu sangría preferida (2 espacios, 4 espacios o tabulación) y haz clic en Embellecer. El resultado formateado aparece en el panel de salida y la herramienta informa si el documento está bien formado. También puedes cargar una muestra o subir un archivo .xml. Una vez formateado, haz clic en Copiar o Descargar para guardar el resultado.

¿Cómo minificar XML?

Haz clic en Minificar después de pegar tu XML. La minificación elimina todo el espacio en blanco entre etiquetas para producir un documento compacto de una sola línea — por ejemplo: <root><item>1</item><item>2</item></root>. Esto es útil cuando se envía XML por una red o se incrusta en configuración donde cada byte cuenta. La minificación nunca cambia nombres de elementos, valores de atributos ni contenido de texto.

¿Cómo valido XML?

Haz clic en Validar (o simplemente en Embellecer — ambos ejecutan la comprobación). La herramienta analiza tu XML con el analizador XML integrado del navegador (DOMParser) e informa si el documento está bien formado, mostrando mensajes de error con la línea y columna del primer problema. Un distintivo verde significa válido; una advertencia amarilla significa que el documento puede tener problemas estructurales.

¿Es seguro formatear XML online?

Sí. Esta herramienta se ejecuta completamente en tu navegador — tu XML nunca se envía a un servidor, ni se registra ni se comparte con nadie. El formato, la minificación, la validación y la vista de árbol ocurren localmente usando JavaScript. Es seguro pegar datos confidenciales como respuestas de API internas, archivos de configuración o documentos propietarios.

¿Funciona sin conexión?

Sí. Una vez que la página ha cargado, todo el procesamiento se ejecuta en tu navegador sin más solicitudes de red — por lo que el formateador sigue funcionando si te desconectas. Esto es útil cuando necesitas formatear archivos XML internos en una máquina con acceso restringido a internet.