XML a JSON

Convierte XML a JSON gratis en tu navegador. Un conversor en vivo de dos paneles con entrada y salida en paralelo, ejemplo de carga, copia, descarga y validación al instante. Privado, sin subida y sin registro.

Qué hace el conversor de XML a JSON

Esta herramienta gratuita transforma el marcado XML en JSON limpio y legible directamente dentro de tu navegador. Es un conversor en vivo de dos paneles: tu marcado va a la izquierda y el JSON se construye a la derecha a medida que escribes, sin ningún botón Convertir que pulsar. Pega un archivo de configuración, una respuesta de API, un feed RSS o cualquier XML bien formado, y obtienes JSON anidado al instante. Si algo está mal, la validación integrada muestra un mensaje de error claro en lugar de fallar en silencio. Es útil para desarrolladores que migran APIs SOAP o XML antiguas a aplicaciones JavaScript modernas, para ingenieros de QA que inspeccionan payloads y para cualquiera que encuentre el JSON más fácil de leer que los corchetes angulares.

La conversión sigue reglas simples y predecibles: los atributos XML se vuelven claves con el prefijo @, el contenido de texto de un elemento cae en un campo #text cuando hay atributos presentes, y las etiquetas hermanas repetidas se agrupan en un array. La salida se formatea con sangría de dos espacios, así que está lista para leer o pegar directamente en el código. Cuando termines, Copiar la lleva al portapapeles y Descargar la guarda como archivo. Un botón Cargar ejemplo rellena datos de muestra si solo quieres ver cómo funciona, y Limpiar reinicia ambos paneles.

Cómo usarlo

  1. Pega o escribe tu XML en el panel de entrada de la izquierda, o pulsa Cargar ejemplo para rellenar un documento de muestra.
  2. El JSON aparece en el panel de salida de la derecha a medida que escribes. La conversión es en vivo, así que no hay nada que pulsar para ejecutarla.
  3. Si tu marcado está mal formado, la salida muestra un error claro de XML no válido en su lugar. Corrige la etiqueta que falla y el resultado reaparece por sí solo.
  4. Usa Copiar para llevarte el JSON con formato, o Descargar para guardarlo como archivo .json. Limpiar vacía ambos paneles cuando quieres empezar de nuevo.

Por qué convertir XML aquí

Tu XML nunca sale de tu equipo. El análisis ocurre por completo en tu navegador, así que los archivos de configuración delicados, los tokens o los datos de clientes se quedan en tu dispositivo sin enviarse a ningún servidor. Es gratis, no necesita cuenta y funciona en cualquier teléfono, tableta o portátil con navegador. Como no hay paso de subida, hasta los documentos grandes se convierten en cuanto los pegas.

Consejo: si tu fuente tiene muchos atributos, busca las claves con prefijo @ en el resultado, ahí es donde van. Para elementos repetidos, como las entradas <item> de un feed, espera un array en lugar de un único objeto.

¿Trabajas con muchos archivos XML a la vez en el escritorio? La app BulkPro del mismo equipo se ocupa de los trabajos por lotes. Esta página está pensada para convertir un fragmento o documento cada vez.

Preguntas frecuentes

¿Cómo trata la herramienta los atributos XML y las etiquetas repetidas?
Los atributos se convierten en claves con el prefijo @ (por ejemplo @id), y el texto de un elemento queda en un campo #text cuando además tiene atributos. Cuando la misma etiqueta se repite como hermana, esas entradas se agrupan en un array JSON.
¿Por qué veo un mensaje de XML no válido?
El conversor necesita XML bien formado. Si una etiqueta queda sin cerrar, está mal emparejada o el documento está vacío, el panel de salida muestra un mensaje claro de XML no válido en lugar del JSON. Corrige la etiqueta problemática y el resultado reaparece de forma automática, así que nunca tienes que adivinar si funcionó.
No tengo XML a mano. ¿Puedo probarlo rápido?
Sí. Pulsa Cargar ejemplo para poner un documento de muestra en el panel de entrada, mira cómo se construye el JSON a la derecha y luego sustitúyelo por tu propio marcado. Limpiar vacía ambos paneles cuando quieres empezar de cero.
¿Puedo guardar el JSON como archivo?
Sí. Copiar pone el JSON con formato en tu portapapeles y Descargar lo guarda como un archivo .json. Ambos actúan sobre lo que aparezca en el panel de salida en ese momento.
¿Se sube mi XML a un servidor?
No. El análisis ocurre por completo en tu navegador usando el parser de XML integrado, así que tus datos se quedan en tu dispositivo y nada se envía a ningún sitio.
¿El conversor de XML a JSON es gratis y necesita cuenta?
Sí, es totalmente gratis, sin registro y sin límites. Abre la página, pega tu XML y copia o descarga el resultado en JSON.