Formateador y Validador XML — Embellece XML Online

Convierte XML minificado o desordenado en marcado limpio e indentado, y comprueba que esté bien formado: para feeds, sitemaps, mensajes SOAP, configuraciones y SVG.

Actualizado el
Abrir archivo
Sangría

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Formateador XML

  1. Pega el XML o abre un archivo como .xml, .rss, .svg o .plist.
  2. Elige 2 espacios, 4 espacios o tabuladores para la sangría.
  3. Si el XML no está bien formado, se muestran el error y el número de línea.
  4. Copia o descarga el resultado formateado.

¿Qué es un formateador XML?

Un formateador XML (o pretty-printer) vuelve a indentar un documento para que cada elemento empiece en su propia línea y la anidación se vea de un vistazo. Es la forma más rápida de leer una respuesta de API, un feed minificado, un sitemap generado o un archivo de configuración que llegó en una sola línea larga.

<catalog><product id="KB-001"><name>Keyboard</name></product></catalog>

se convierte en

<catalog>
  <product id="KB-001">
    <name>Keyboard</name>
  </product>
</catalog>

Comprobación de buena formación

Antes de formatear, el documento se analiza con el parser XML del navegador. El XML bien formado debe cumplir unas reglas estrictas; si incumples cualquiera de ellas, se muestra un error con el número de línea:

  • Exactamente un elemento raíz.
  • Cada etiqueta de apertura tiene su etiqueta de cierre correspondiente, o es autocerrada (<br/>), y las etiquetas están bien anidadas.
  • Los valores de los atributos van entre comillas, y ningún atributo aparece dos veces en el mismo elemento.
  • & y < en el texto se escapan como &amp; y &lt; (o se colocan en CDATA).
  • Los nombres de los elementos distinguen mayúsculas y minúsculas: <Item> no se cierra con </item>.

La validación contra un esquema (XSD, DTD) es un paso aparte que comprueba qué elementos están permitidos; la buena formación es el requisito previo.

Reglas de formato

Los elementos que solo contienen texto se mantienen en una línea (<price>89.99</price>), los elementos vacíos se conservan compactos, y las secciones CDATA y las instrucciones de procesamiento se mantienen sin cambios. ¿Necesitas lo contrario? El minificador XML vuelve a eliminar la indentación. ¿Trabajas con JSON? Usa el formateador JSON.

También se busca como: formatear xml, validador xml, formateador xml online, embellecer xml, validar xml online, visor xml, indentar xml, xml pretty print.

Herramientas que combinan con: Formateador XML

  • Formateador HTML — Pega HTML minificado o desordenado y obtén HTML limpio y con sangría coherente, incluidos los bloques <style> y <script> incrustados.
  • Validador de Sitemap — Encuentra y valida tu sitemap XML: número de URLs, sitemaps hijos del índice, cobertura de lastmod, duplicados y URLs de otro host.
  • Optimizador SVG — Limpia los SVG exportados desde Figma, Illustrator, Inkscape o Sketch con SVGO y revisa la vista previa antes y después para asegurarte de que el icono sigue viéndose bien.
  • Formateador de CSS — Convierte una hoja de estilos minificada en CSS legible, con una propiedad por línea y bloques @media correctamente anidados.

Preguntas frecuentes

¿Cómo valido XML online?
Pega el XML arriba. Si el documento no está bien formado, se muestran el error del parser y su número de línea; en caso contrario, aparece el XML formateado.
¿Formatear cambia mis datos?
Solo cambian los espacios en blanco entre etiquetas. El texto dentro de los elementos, los valores de los atributos y las secciones CDATA se mantienen tal cual.
¿Puede formatear SVG y RSS?
Sí. SVG, RSS, Atom, sitemaps, SOAP, plist y otros formatos basados en XML funcionan.
¿Mi XML se envía a un servidor?
No. El análisis y el formateo se ejecutan en tu navegador.
¿Puedo instalar Formateador XML como aplicación web y utilizarla sin conexión?
Sí. Formateador XML es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas