Formateador y validador de XML
Embellece, minifica y valida XML en tu navegador, con sangría de 2 espacios, 4 espacios o tabulación, atributos y comentarios conservados y reporte de errores al instante.
Formateador y validador de XML — Pega XML para imprimirlo con sangría de 2 espacios, 4 espacios o tabulaciones, o minifícalo en una sola línea compacta. La sintaxis se valida mientras escribes y el primer error se informa con su línea y columna. Todo se analiza por completo en tu navegador y nunca se sube.
¿Qué es Formateador y validador de XML?
Un formateador, embellecedor y validador de XML en línea y gratuito que se ejecuta por completo en tu navegador. Pega XML minificado o desordenado y el modo Embellecer vuelve a sangrar el documento según tu elección de 2 espacios, 4 espacios o tabulación, conservando los atributos, la declaración XML, los comentarios y las secciones CDATA. Cambia al modo Minificar para eliminar los espacios entre elementos y dejarlo todo en una sola línea compacta para transporte o almacenamiento. A medida que escribes valida el marcado con un analizador estricto, y un indicador de Estado muestra XML válido o señala el primer error con su línea y columna. Los desarrolladores lo usan para leer y depurar SOAP, RSS, mapas de sitio, SVG, diseños de Android y archivos de configuración, y para ordenar respuestas de API antes de confirmarlas.
Cómo usar Formateador y validador de XML
- Pega o escribe tu XML en el cuadro de entrada.
- Deja el modo en Embellecer para sangrar el documento, o haz clic en Minificar para dejarlo en una sola línea.
- Elige la sangría en el menú desplegable: 2 espacios, 4 espacios o tabulación.
- Revisa la tarjeta de Estado: indica XML válido, o muestra No válido con la línea y la columna del primer error.
- Usa el botón Copiar para llevarte la salida formateada, o haz clic en Limpiar para vaciar la entrada y empezar de nuevo.
Ejemplos
Embellecer un documento en una línea (2 espacios)
Entrada
<note><to>Tove</to><from>Jani</from></note>
Salida
<note> <to>Tove</to> <from>Jani</from> </note>
Minificar un archivo de configuración
Entrada
<config> <debug>false</debug> <port>8080</port> </config>
Salida
<config><debug>false</debug><port>8080</port></config>
Detectar una etiqueta sin cerrar
Pega <a><b>x</a> y el Estado cambia a No válido, informando de la etiqueta de cierre que no coincide junto con la línea y la columna del problema, para que puedas ir directo a ese punto y corregir el marcado.
Preguntas frecuentes
- ¿Se sube mi XML a un servidor?
- No. El análisis, el embellecimiento, la minificación y la validación ocurren todos localmente en tu navegador. Tus datos nunca salen de tu dispositivo, y la herramienta sigue funcionando sin conexión.
- ¿Qué opciones de sangría puedo usar?
- En el modo Embellecer puedes volver a sangrar con 2 espacios, 4 espacios o un carácter de tabulación, elegidos en el menú desplegable. El modo Minificar ignora la sangría y elimina los espacios entre elementos para producir una sola línea.
- ¿Conserva atributos, comentarios y CDATA?
- Sí. El formateador conserva los atributos de los elementos, la declaración XML, los comentarios y las secciones CDATA, y mantiene intacto el orden de los nodos hermanos. Vuelve a sangrar la estructura sin cambiar los datos.
- ¿Por qué dice que mi XML no es válido?
- El validador reporta el primer problema de sintaxis y añade su línea y columna. Las causas comunes son una etiqueta que nunca se cierra, una etiqueta de cierre que no coincide con la que abrió, una comilla ausente alrededor de un valor de atributo, o más de un elemento raíz.
- ¿Se revalida automáticamente?
- Sí. La validación y el formateo se actualizan a medida que escribes, así que en cuanto corriges el punto señalado el Estado vuelve a XML válido y la salida se refresca al instante.
Herramientas relacionadas
Codificar / decodificar Base32 / Base58
Codifica texto a Base32 (RFC 4648) o Base58 (alfabeto de Bitcoin) y decodifícalo de vuelta, con UTF-8 y en tu navegador.
Codificar / decodificar Base64
Codifica texto a Base64 o decodifica Base64 de vuelta a texto (compatible con UTF-8).
Conversor de mayúsculas y contador
Cambia el uso de mayúsculas y minúsculas del texto y cuenta caracteres, palabras y líneas.
Formateador y minificador de código
Embellece o minifica HTML, CSS y JavaScript en tu navegador, con sangría de 2 espacios, 4 espacios o tabulaciones y compresión de JavaScript con Terser.