Formateador XML
Pega XML para aplicarle una sangría limpia o compactarlo en una sola línea. Los comentarios, las secciones CDATA y las instrucciones de procesamiento se quedan exactamente igual, y los errores se señalan con su línea y columna.
ENTRADA
SALIDA
Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún servidor.
Cómo formatear XML
Pega o abre el XML
Pega un archivo de configuración, un feed, la respuesta de una API o un SVG, o abre un archivo de tu dispositivo.
Elige la presentación
Elige Formatear con 2 espacios, 4 espacios o tabulaciones, o Minificar para quitar los espacios en blanco entre etiquetas. Marca Ordenar atributos A–Z si quieres comparar dos archivos.
Copia o descarga
Copia el resultado o descárgalo como archivo .xml.
Solo cambian los espacios entre etiquetas
El formateador comprueba primero el XML con el analizador de tu navegador y después vuelve a aplicar la sangría a partir del texto original. Las referencias a entidades, las comillas de los atributos, los comentarios, las secciones CDATA y las instrucciones de procesamiento se escriben sin cambios. Los elementos que contienen texto, o texto mezclado con etiquetas, se dejan tal como están, así que no se añade ni se pierde ningún espacio con significado.
Encontrar el error en un XML roto
Una etiqueta sin cerrar, un nombre de etiqueta que no coincide, un & sin escapar o un segundo elemento raíz hacen que el XML no sea válido. El mensaje muestra la línea y la columna donde se detuvo el analizador, con la propia línea debajo.
Preguntas frecuentes
¿Se sube mi XML a algún sitio?
No. La comprobación y el formateo se hacen en tu navegador, así que los archivos con datos internos nunca salen de tu dispositivo.
¿Lo valida con un esquema (XSD o DTD)?
No. Comprueba que el XML esté bien formado: que las etiquetas estén cerradas y bien anidadas, que los atributos lleven comillas y que haya un solo elemento raíz. No compara el documento con ningún esquema.
¿Se respeta xml:space="preserve"?
Sí. Los elementos con xml:space="preserve" conservan su contenido exactamente como está escrito, tanto en Formatear como en Minificar.