XML a JSON para feeds, configuraciones y traspasos de API
Exportaciones empresariales, entradas RSS, respuestas SOAP y archivos viejos de integración siguen llegando en XML mucho después de que el resto del stack avanzó. Necesitas JSON para una llamada REST, un panel o un script Node — y normalmente hoy, no después de buscar los flags npm correctos. Esta página es un convertidor XML a JSON online que mantiene ambos lados en pantalla: marcado a la izquierda, JSON a la derecha. La conversión corre en local en el navegador: una muestra XML→JSON de un ticket se convierte sin subir datos de clientes. Cuando el documento analiza, la salida se actualiza al editar; si no, ves un error claro en lugar de un panel vacío silencioso.

Transforma XML a JSON online sin los rodeos habituales
Muchos sitios convertidores piden subir, esperar y bajar hasta una caja de salida al fondo. Vale para una prueba de una línea, pero duele cuando compruebas si `@sku` llegó bien o si `<item>` repetidos se volvieron un array. Aquí permaneces en un mismo banco de trabajo: corrige una etiqueta, mira a la derecha, sigue. Las etiquetas hermanas repetidas se agrupan en arrays JSON. Los atributos van a claves con prefijo (predeterminado `@`) para no chocar con nombres de elementos hijos. El contenido mixto — texto más elementos inline — cae bajo una clave de texto configurable (predeterminada `#text`) para que el código aguas abajo distinga caracteres y estructura. Si alguna vez convertiste XML a JSON a mano para una demo, esos valores por defecto siguen las convenciones de la mayoría de bibliotecas JavaScript XML a JSON: menos sorpresas al pegar el resultado en la app.
Donde esta página se adelanta es en todo lo que envuelve la transformación. Los daños al pegar son frecuentes: un log copió un atributo sin comillas, un `&` sin escapar en un campo descripción. Reparar XML en la barra corrige problemas de sintaxis típicos y vuelves a convertir. A la derecha el JSON formateado siempre va indentado para leer; abre la pestaña Minificado cuando quieras JSON comprimido para un cuerpo de petición o un archivo en disco. Las opciones JSON renombran prefijo de atributo y clave del nodo de texto cuando la spec pide `_attr` o `__text` en lugar de los predeterminados. ¿La estructura sigue mal? Vista previa en el visor JSON envía la exportación a nuestras vistas de árbol y tabla para recorrer rutas antes del commit. Nada aquí sustituye un job ETL completo o una suite de validación de esquema. Es el banco que abres cuando alguien manda un extracto XML por correo y pide JSON antes de cerrar el día.
Volver al convertidorReparar y luego convertir
Los errores XML mecánicos bloquean todo analizador. La reparación resuelve muchos en un clic — no te quedas en la línea 1 antes de ver JSON.
Salida formateada y minificada
Lee JSON con sangría en la pestaña Formateado; toma una línea comprimida de Minificado cuando importa el tamaño o pegar en un campo de cabecera.
Nombres que tu pipeline ya espera
Ajusta prefijo de atributo y clave del nodo de texto en las opciones JSON en lugar de postprocesar el archivo en otra herramienta.
Convertir XML a JSON en un solo banco de trabajo
Edición lado a lado, reparación, opciones de nombres, exportación minificada y comprobación JSON visual — sin instalar otra app.

Hecho para archivos reales, no solo ejemplos de juguete
Usa el espacio de trabajo como convertidor xml a json online que puedes dejar abierto durante una revisión de migración. Importa un `.xml` o `.svg`, o pega desde un hilo de chat. El panel izquierdo es un editor de texto plano con estado de validación abajo — XML válido pone la barra en verde; XML no válido muestra el mensaje del analizador para saber qué corregir. A la derecha el JSON resaltado refleja la estructura: objetos para elementos, arrays para etiquetas repetidas, cadenas para hojas simples. El análisis ocurre en la pestaña: puedes trabajar en una config de staging en una máquina donde no se permiten CLI arbitrarias. Equipos que aún mantienen XSLT o pasarelas SOAP legacy suelen guardar una pestaña así para controles puntuales antes de cablear un nuevo endpoint JSON. Velocidad de script sin volver a buscar cómo configuraste `xml2js` la última vez — y la fuente XML sigue visible cuando el negocio pregunta por qué se movió un campo.
- Repara el XML antes de convertir: atributos sin comillas, & sueltos y cierres de etiqueta rotos.
- Cambia a la pestaña JSON minificado cuando necesites una carga útil en una línea para logs, webhooks o almacenamiento.
- Configura prefijo de atributo y clave del nodo de texto para alinear la salida con tu analizador JavaScript o backend.
- Abre el visor JSON desde la barra de herramientas para inspeccionar rutas, arrays y objetos anidados visualmente.
Cómo convertir XML a JSON en esta página

Carga XML y confirma que analiza
Pega en el panel izquierdo o usa Importar archivo para `.xml`, `.svg` o texto plano con marcado. Espera el indicador XML válido. Si falla el análisis, lee el error, corrige la línea a mano o pulsa Reparar XML para problemas habituales de comillas, & y etiquetas de cierre, y vuelve a comprobar.

Opciones JSON y pestaña de salida
Abre opciones JSON para cambiar el prefijo de atributo (predeterminado `@`) y la clave del nodo de texto (predeterminada `#text`) cuando el consumidor espera otros nombres de propiedad. Pestaña Formateado para JSON indentado al revisar estructura; pestaña Minificado para JSON comprimido como cuerpo de API o archivo compacto.

Copiar, descargar o abrir el visor JSON
Copia el JSON al portapapeles, descarga `converted.json` o elige Vista previa en el visor JSON para explorar en modo árbol o tabla. Ese paso visual detecta anidamiento invertido o un array faltante antes de pegar la carga en Postman o una prueba JavaScript.
Analizar y convertir XML a JSON online: preguntas que de verdad surgen
¿Listo para convertir XML a JSON?
Baja al banco de trabajo, pega tu archivo y usa reparación, opciones y visor JSON cuando los necesites.
XML a JSON
- Repara el XML antes de convertir: atributos sin comillas, & sueltos y cierres de etiqueta rotos.
- Cambia a la pestaña JSON minificado cuando necesites una carga útil en una línea para logs, webhooks o almacenamiento.
- Configura prefijo de atributo y clave del nodo de texto para alinear la salida con tu analizador JavaScript o backend.
- Abre el visor JSON desde la barra de herramientas para inspeccionar rutas, arrays y objetos anidados visualmente.

