UTILS.
100% en el navegador
</>

Formateador de XML

Formatea XML con sangría o minifícalo a una sola línea.

salida

Acerca de esta herramienta

El Formateador de XML es una herramienta gratuita que se ejecuta en el navegador y embellece o minifica el marcado XML. Pega tu marcado y elige Formatear para colocar cada etiqueta en su propia línea, con sangría según la profundidad de anidamiento, o Minificar para eliminar los espacios en blanco entre etiquetas y colapsar todo en una sola línea.

El formateo se basa en cadenas de texto en lugar de un análisis completo: colapsa los espacios en blanco que hay entre etiquetas, pone cada etiqueta en su propia línea y aplica una sangría de dos espacios por nivel. Las etiquetas de cierre reducen la sangría, mientras que la declaración XML, las instrucciones de procesamiento, los comentarios y las etiquetas autocerradas permanecen en una sola línea sin añadir un nivel. El texto dentro de un elemento y cada atributo se dejan exactamente como estaban escritos.

Como no analiza el documento, no hay validación de esquema ni garantía de que tu marcado esté bien formado. Todo se ejecuta por completo en tu navegador, así que no se sube nada, no hay cuentas ni rastreo, y sigue funcionando sin conexión una vez cargada la página. Un botón de copiar toma el resultado con un solo clic.

Preguntas frecuentes

¿Valida el XML?
No. Realiza un formateo basado en cadenas de texto y no analiza el documento ni comprueba que tu marcado esté bien formado, por lo que una entrada mal formada se reorganiza en lugar de rechazarse.
¿Qué hace la minificación?
Elimina los espacios en blanco entre etiquetas y recorta los extremos, colapsando el marcado en una sola línea. El texto dentro de un elemento se deja intacto.
¿Cuánta sangría aplica y puedo cambiar el ancho?
El formateo usa dos espacios fijos por nivel de anidamiento y el ancho no es configurable. Cada etiqueta va en su propia línea, y las etiquetas de cierre reducen la sangría.
¿El formateo cambia mi contenido o mis atributos?
Solo colapsa los espacios en blanco que están únicamente entre etiquetas. El texto de los elementos y los atributos se conservan tal como estaban escritos, y las etiquetas autocerradas, los comentarios y la declaración XML se mantienen en una sola línea sin añadir un nivel de sangría.

Más herramientas