Kuvron
Ver herramientas

Categorías

  • JSON8
  • Encoding8
  • Crypto4
  • Texto10
  • Números7
  • Tiempo4
  • Web & HTTP11
  • Colores5
  • Seguridad2
  • Imágenes3
  • Datos & SQL7
  • Código0
  • DevOps5
  • IA0
  • SEO & Meta0
  • Generadores3

¿Qué estás buscando?

Herramientas

  • Todas →
  • JSON →
  • Crypto →
  • Texto →
  • Encoding →
  • Data →

Próximamente

  • Blog →
  • Learn →
  • AI →
  • Resources →

Legal

  • Privacidad →
  • Términos →

Kuvron

Herramientas que funcionan cuando las necesitas.

© 2026 Kuvron · Hecho para desarrolladores.

ToolsDatos & SQLXML Formatter

XML Formatter

Formatea y embellece XML con indentación configurable

Indentación:
XML de entrada
XML formateado

También podrías necesitar

YAML ↔ JSONJSON FormatterHTML Formatter

¿Qué es XML Formatter?

XML (eXtensible Markup Language) sigue siendo omnipresente en configuraciones enterprise, APIs SOAP, formatos de ofimática (DOCX, XLSX, SVG), feeds RSS/Atom, configuraciones de Maven y Spring, y sistemas legacy en banca, gobierno y salud. Un XML bien formateado facilita enormemente el debugging, la revisión y la documentación. Esta herramienta formatea XML usando el DOMParser nativo del navegador, el parser más robusto disponible — el mismo que usan los navegadores para procesar HTML y XML. El parsing detecta errores de sintaxis (etiquetas sin cerrar, caracteres inválidos, atributos malformados) y muestra el mensaje de error exacto del parser. La serialización produce XML con indentación consistente: cada nivel de anidación añade el espaciado configurado, los elementos con solo texto se mantienen inline para legibilidad, y los elementos vacíos se cierran como <tag/>. Las declaraciones XML (<?xml version="1.0" encoding="UTF-8"?>) se preservan si están presentes en la entrada. Todo el procesamiento ocurre en tu navegador — ningún dato sale de tu dispositivo.

Preguntas frecuentes

¿Qué diferencia hay entre XML bien formado y XML válido?

Un XML bien formado (well-formed) cumple las reglas sintácticas básicas: etiquetas correctamente anidadas, cerradas en orden inverso, atributos con comillas, un único elemento raíz y caracteres especiales escapados. Un XML válido además cumple con un esquema (DTD o XSD) que define qué elementos y atributos son permitidos y en qué orden. Esta herramienta verifica que el XML esté bien formado — la validación contra un esquema requiere el propio esquema.

¿Por qué algunos elementos aparecen en una sola línea?

Los elementos que contienen solo texto (como <name>Carlos</name>) se mantienen inline por legibilidad — añadir saltos de línea dentro introduciría espacios en blanco en el contenido de texto, lo que puede cambiar el significado en algunos parsers. Solo los elementos que contienen otros elementos se indentan en múltiples líneas.

¿Qué pasa con las declaraciones XML y los comentarios?

La declaración XML (<?xml version="1.0" encoding="UTF-8"?>) se detecta y se preserva al inicio del output si estaba en el input. Los comentarios HTML/XML (<!-- ... -->) también se preservan en su posición original. Los CDATA sections (<![CDATA[...]]>) se mantienen intactos para evitar alterar su contenido.

¿Puedo formatear SVG con esta herramienta?

Sí. SVG es un dialecto XML, por lo que esta herramienta puede formatear archivos SVG correctamente. Es útil para inspeccionar SVGs generados por herramientas de diseño (Figma, Illustrator) que suelen exportar SVG comprimido en una sola línea.

¿Qué hacer si aparece un error 'XML inválido'?

Los errores más comunes son: etiqueta no cerrada (asegúrate de que cada <tag> tenga su </tag>), atributo sin comillas (correcto: attr="valor"), caracteres especiales sin escapar (usa &amp; para &, &lt; para <, &gt; para >, &quot; para "), o múltiples elementos raíz (XML debe tener exactamente un elemento raíz envolviendo todo el contenido).