Validar XML online
Pega el XML de una factura electrónica, un sitemap o un archivo de configuración y verás al instante si está bien formado. Si hay un error, te decimos en qué línea está y cómo arreglarlo. También puedes validarlo contra su esquema XSD. El archivo no sale de tu navegador.
Gratis · Sin registro
Cómo usarla
- Pega tu XML, abre un archivo .xml o carga un ejemplo.
- Lee el estado bajo el cuadro: si está bien formado verás la raíz y los recuentos; si no, la línea, la columna y qué corregir.
- Opcional: abre Validar contra un esquema XSD, pega el esquema y pulsa Validar para revisar estructura y tipos de datos.
- Elige formateado, minificado o JSON y cópialo o descárgalo. Con XPath puedes buscar nodos concretos.
Por qué usar esta herramienta
Errores explicados en español
Cada error indica línea, columna, un fragmento con flecha y una explicación clara de cómo corregirlo.
Validación con XSD
Comprueba elementos obligatorios, orden, atributos y tipos de datos con libxml2, el motor de xmllint.
Formatear y minificar
Sangría de 2 o 4 espacios o tabuladores, o todo en una línea. Conserva comentarios y CDATA.
XML a JSON
Los atributos pasan a claves @nombre y los elementos repetidos a listas.
Probador de XPath
Ejecuta una expresión XPath y ve los nodos encontrados, un recuento o un valor.
Sin subir archivos
Facturas con RFC o NIF y configuraciones con contraseñas no salen de tu navegador.
XML bien formado y XML válido
Un XML está bien formado cuando cumple las reglas básicas de sintaxis: un único elemento raíz, todas las etiquetas cerradas en orden, valores de atributos entre comillas y caracteres especiales escapados. Si no lo está, ningún programa lo acepta.
Un XML es válido cuando, además, cumple un esquema XSD que define qué elementos y atributos se permiten, en qué orden y con qué tipos de datos. Una factura puede estar bien formada y ser rechazada igualmente porque no cumple el esquema.
Facturas electrónicas en XML: qué puedes comprobar aquí
El CFDI en México, Facturae en España, el DTE del SII en Chile o la factura electrónica de la DIAN en Colombia son archivos XML. Aquí puedes comprobar la sintaxis, encontrar el carácter que rompe el archivo (un & sin escapar, una tilde mal codificada, una etiqueta mal cerrada) y validar la estructura con el XSD oficial cuando el esquema no depende de otros archivos remotos.
Lo que esta herramienta no hace es la validación fiscal: el sello digital, el timbrado o las reglas de negocio del SAT, la AEAT o el SII. Para eso usa el verificador oficial de cada administración.
Errores más frecuentes
| Error | Causa | Solución |
|---|---|---|
| La declaración no está al principio | Espacio, línea vacía o BOM antes de <?xml | Borra todo lo que haya antes |
| & no escapado | Nombres como «Pérez & Hijos» | Escribe & |
| Etiquetas que no coinciden | <Concepto> … </concepto> | XML distingue mayúsculas y minúsculas |
| Prefijo no declarado | cfdi:Comprobante sin xmlns:cfdi | Declara el espacio de nombres |
| Varios elementos raíz | Dos documentos pegados en uno | Separa los archivos o envuélvelos |
Preguntas frecuentes
¿Cómo sé si mi XML es válido?
Pégalo en el cuadro. El estado muestra al instante si está bien formado y, si no, la línea y la columna del primer error. Para comprobarlo contra un esquema, abre Validar contra un esquema XSD.
¿Puedo validar un CFDI o una factura electrónica?
Puedes revisar la sintaxis y, con el XSD, la estructura. El sello, el timbre fiscal y las reglas del SAT u otra administración se verifican en sus portales oficiales.
¿Por qué dice que la declaración XML no está al principio?
Hay un espacio, una línea en blanco o una marca BOM antes de <?xml. Bórralo y el error desaparece.
¿Mi XML se envía a algún servidor?
No. La validación, incluida la de XSD, se ejecuta en tu navegador.
¿Qué pasa con los esquemas que importan otros XSD?
Solo se usa el esquema que pegas. Si importa otros archivos por URL, combina los esquemas en uno o valida esas partes por separado.
¿Cómo convierto XML a JSON?
Cuando el XML está bien formado, elige JSON en el resultado y cópialo o descárgalo.
Reglas de sintaxis XML con ejemplos
Herramientas relacionadas
¿Necesitas crear algo?
Cuéntanos qué quieres construir.
Cuéntanos qué necesitas crear, desde una web sencilla hasta una app completa, una solución de IA, una automatización o un sistema a medida.