Convertidor de XML a JSON — Gratis, Sin Cuenta
Convierte XML a JSON gratis y sin cuenta. Atributos, nodos de texto y elementos repetidos mapeados con reglas claras. Cada archivo es eliminado en 24 horas.
XML→JSONEl formato de destino viene preseleccionado — suelta un archivo y se convierte.
Arrastra y suelta tu archivo aquí
o haz clic para explorar — hasta 200 MB
· +0 formatos más
Describe lo que quieres hacer — próximamente
Solo URLs públicas — descargamos el archivo en nuestros servidores y lo convertimos; nunca se toca nada que esté tras un inicio de sesión.
JSON estándar que refleja tu árbol XML — atributos incluidos, reglas que puedes predecir.
Cómo convertir XML a JSON
Añade tu archivo XML
Arrastra el archivo al recuadro o haz clic para explorar. Se aceptan archivos de hasta 200 MB.
Elige JSON
JSON viene preseleccionado. Pulsa Convertir.
Descarga el archivo JSON
Cuando la conversión termine, descarga tu archivo JSON. Se elimina de nuestros servidores en 24 horas.
Qué convierte bien
| Caso | Veredicto | Nota |
|---|---|---|
| Archivo XML estándar | Convierte bien | Gestionado por un motor de conversión dedicado. |
| XML de configuración con atributos | Convierte bien | Los atributos aterrizan como claves con guion de prefijo en sus elementos. |
| Elementos de lista repetidos (registros, feeds, entradas) | Convierte bien | Un nombre que aparece dos veces o más se convierte en un array JSON de verdad. |
| Elementos opcionales de aparición única | Parcial | Mapeados como escalar u objeto, no como array de un elemento — la regla es por diseño. |
| Documentos cargados de espacios de nombres | Parcial | Los prefijos no se conservan; nombres locales más xmlns-como-atributos es la salida. |
| Archivos que no son realmente XML | No admitido | Se informan con un error claro en vez de emitir JSON sin sentido. |
El árbol es el mismo; los lectores no
XML y JSON describen ambos árboles de datos — elementos con hijos aquí, objetos con claves allí. Lo que cambia es quién los lee. El XML vive en archivos de configuración, sitemaps, sindicaciones, sobres SOAP, integraciones empresariales y las entrañas de los formatos de documento. El JSON es lo que los navegadores, las apps móviles, las funciones sin servidor y toda la cadena no-code moderna ingieren de forma nativa. Convertir XML a JSON es pasar del formato que un sistema emite al formato que la siguiente herramienta entiende de verdad.
Como ambos lados son árboles, esta es una de las conversiones más ligeras que puede sufrir un archivo. No hay páginas que maquetar ni píxeles que mover: tu archivo se analiza y se vuelve a emitir, y los trabajos típicos terminan de sobra en unos minutos — el techo de la plataforma para cualquier trabajo sigue siendo de unos 10 minutos, pero las conversiones de datos rara vez se le acercan.
Los trabajos cotidianos son igual de concretos. Una configuración antigua que un nuevo pipeline de despliegue quiere como JSON. Una respuesta XML de una API vieja que un servicio JavaScript tiene que consumir. Datos encerrados en un export XML que un panel, una hoja de cálculo o un script preferiría leer como JSON. En todos ellos lo que más importa no es la velocidad sino la previsibilidad: las cadenas de automatización se rompen donde un conversor las sorprende.
Las reglas de mapeo, dichas sin rodeos
Primero las reglas, porque esta conversión vale exactamente lo que su previsibilidad. Los atributos se convierten en claves con guion de prefijo: un elemento escrito `<config debug="true">` se convierte en un objeto "config" cuyo atributo llega como la clave "-debug" con el valor "true". El prefijo es deliberado — garantiza que un atributo nunca pueda chocar con un elemento hijo del mismo nombre.
Los nodos de texto siguen su propia regla. Cuando un elemento lleva atributos y texto, el texto viaja bajo la clave "#text". Y la repetición decide la forma: un nombre que aparece dos veces o más entre sus hermanos se convierte en un array JSON, mientras que una aparición única se mapea a una cadena, un número o un objeto simple. La forma de la salida sigue los recuentos reales de apariciones del documento — por diseño, no por accidente — así que «por qué esto es una cadena y no un array» siempre tiene la misma respuesta: apareció una vez.
Los espacios de nombres merecen un párrafo honesto, porque no vamos a fingir lo contrario. Los prefijos de espacio de nombres no se conservan: un elemento escrito `<ns:name>` sale como "name", y las declaraciones xmlns pasan como atributos ordinarios — claves con guion como cualquier otra. Si tu lógica posterior depende de nombres cualificados, comprueba la salida antes de conectarla; este conversor cambia la fidelidad a los espacios de nombres por una forma plana y predecible, y lo dice en vez de reclamar una plenitud que no tiene.
Leer la salida sin sorpresas
La regla de apariciones es la que hay que interiorizar. Un elemento opcional que en este documento concreto aparece exactamente una vez llega como escalar u objeto — no como un array de un elemento. El código que consume el JSON debería manejar ambas formas o asegurarse de que la fuente realmente repite. Es el mismo compromiso que hace cualquier mapeo de XML a JSON; la diferencia es que aquí está por escrito.
En términos de datos no se pierde nada. Los atributos no desaparecen — llevan su guion. El texto no desaparece — se sienta bajo su propia clave cuando el elemento es mixto. Los nombres legales en XML pasan literalmente como claves JSON. La única garantía que vale la pena repetir: como los atributos llevan guion de prefijo, un atributo y un elemento hijo nunca pueden sobrescribirse mutuamente en la salida.
El consejo práctico es corto. ¿Conectas una fuente XML a una cadena de automatización? Convierte primero una muestra representativa, mira las formas y solo entonces procesa el resto por lotes. Y un archivo que no es realmente XML — una descarga truncada, algo renombrado — falla con un motivo claro en lugar de emitir JSON sin sentido, así que un trabajo fallido siempre es un trabajo seguro de reintentar.
Privacidad y retención
Un archivo entra, un JSON sale — gratis, sin cuenta y sin marca de agua. El transporte va por HTTPS, el procesado ocurre en el clúster de conversión y tanto el XML original como el JSON producido se eliminan automáticamente en 24 horas. Los archivos de configuración pueden contener puntos de acceso y secretos, así que conviene decirlo claro: no se comparte nada con anunciantes, no existe ningún campo de correo electrónico en el flujo y no se pide ninguna cuenta en ningún momento. Lo que queda es el archivo que descargaste.
Estadísticas en vivo de esta semana
Números reales de este servicio — nada suavizado, nada adornado.
Preguntas frecuentes
¿La conversión de XML a JSON es realmente gratis?
Sí. Durante la beta, todo en LiteConvert es gratuito dentro de las cuotas diarias por IP (los fallos se reembolsan). Sin cuenta requerida, sin tarjeta, sin marca de agua en el resultado.
¿Mis archivos están seguros?
Tus archivos viajan por HTTPS, se convierten, y tanto el original como el resultado se eliminan automáticamente en 24 horas. Nunca vendemos ni compartimos los archivos subidos, y no hay redes publicitarias de terceros en este sitio.
¿Cuánto tarda una conversión?
La mayoría de los archivos terminan en segundos. Los archivos más grandes tardan más, y verás el progreso mientras la conversión se ejecuta.
¿Por qué mi elemento único se convirtió en cadena y no en array?
Por regla: un nombre se convierte en array solo cuando aparece dos veces o más entre sus hermanos. Una aparición única se mapea a cadena, número u objeto.
¿Dónde fueron mis atributos?
A ningún sitio — cada uno llega como una clave con guion de prefijo en su elemento, así que un atributo nunca puede chocar con un elemento hijo del mismo nombre.
¿Se conservan los espacios de nombres XML?
No — los prefijos se descartan y los elementos salen con sus nombres locales; las declaraciones xmlns pasan como atributos ordinarios con guion de prefijo.
¿La salida es JSON estándar?
Sí — un archivo .json normal que cualquier parser, lenguaje o herramienta ingiere tal cual.
¿Cuánto tarda la conversión?
Es un trabajo de analizar y reemitir sin páginas que maquetar, listo normalmente en unos minutos; el techo de la plataforma por trabajo es de unos 10 minutos.
Conversiones relacionadas
Última actualización 2026-10-08 · A Lite Lake product