Guia Conversion de Formatos

Gratis CSV · XML · JSON · HTML · Markdown Sin registro · Sin almacenar datos · Funciona sin conexión tras cargar

Herramientas en esta guia

Formateador CSV
Formatear
CSV → JSON
A JSON
JSON → CSV
A CSV
Formateador XML
Formatear
XML → JSON
A JSON
JSON → XML
A XML
HTML → Markdown
A Markdown
JSON Formatter & Validator
Format, validate and minify JSON
Última actualización: 28 de septiembre de 2026  ·  v1.0
Respuesta rápida
¿Qué hay que comprobar al convertir formatos?

CSV, XML, JSON, HTML y Markdown tienen reglas distintas. Comprueba encabezados, tipos, atributos y estructuras anidadas antes de convertir para evitar pérdida de datos.

Convertir CSV a JSON

CSV no incorpora tipos de datos. El conversor CSV a JSON usa la primera fila como nombres de columnas y convierte cada fila siguiente en un objeto. Si no hay encabezado, añade nombres únicos. Selecciona el separador correcto: coma, punto y coma, tabulador o barra vertical.

Los campos con separadores o saltos de línea se encierran entre comillas dobles; las comillas internas se duplican. Por ejemplo, "Madrid, Centro" debe conservarse como un único valor. Dividir el texto en cada coma no basta para interpretar CSV.

La detección de tipos puede convertir 42 en número y true en booleano. Desactívala para identificadores como 00123, teléfonos o enteros muy grandes que deban conservarse como cadenas. Comprueba el número de filas, las columnas y las celdas vacías antes de importar.

Convertir XML a JSON

XML distingue atributos, elementos y texto; JSON tiene objetos, arrays y valores simples. En el conversor XML a JSON puedes conservar atributos con prefijo @, sin prefijo, o ignorarlos. Comprueba cómo se representan @id y #text al convertir <item id="42">Texto</item>.

Los elementos hermanos repetidos se detectan como arrays. Un contenedor que solo tiene hijos con el mismo nombre, sin atributos ni texto propios, también puede convertirse en una lista con un único elemento. Prueba listas vacías, unitarias y múltiples.

Un prefijo de espacio de nombres puede permanecer en la clave, como ns:item. JSON no conserva automáticamente la estructura XML original ni el orden del contenido mixto de texto y elementos. Guarda el original cuando esas diferencias sean relevantes.

Convertir JSON anidado a CSV

El conversor JSON a CSV convierte objetos en filas y claves en columnas. Aplana automáticamente los objetos anidados: {"address":{"city":"Madrid"}} produce una columna address.city. La opción de aplanado controla los arrays, no el aplanado de objetos.

Con la expansión de arrays activada, {"tags":["api","prod"]} genera tags.0 y tags.1. Si la desactivas, el array permanece como texto JSON en una celda. Las reglas de comillas CSV protegen las comas y comillas internas.

Revisa las claves que faltan en algunos registros. Una celda vacía no distingue de forma fiable una cadena vacía, null y un campo ausente. Para volver al JSON sin pérdida necesitas reglas adicionales de esquema y tipos.

Convertir HTML a Markdown

Al migrar contenido de un CMS o documentación, el conversor HTML a Markdown transforma títulos, párrafos, énfasis, enlaces, imágenes, listas y código habituales. Revisa el resultado con el renderer de destino: los dialectos Markdown no son idénticos.

Las tablas sencillas pueden representarse con GitHub Flavored Markdown. Las celdas combinadas, clases CSS y diseños complejos requieren ajustes manuales o HTML permitido por la plataforma. Comprueba especialmente listas anidadas, espacios y bloques de código.

El procesamiento se realiza en el navegador. El tamaño utilizable depende de la memoria y del dispositivo; un archivo grande puede bloquear la pestaña. Prueba primero una muestra representativa y usa procesamiento por streaming o un script para conjuntos mayores.

Preguntas frecuentes

¿Cómo convierto un CSV de 100 000 filas a JSON?

Prueba una muestra en el conversor CSV a JSON. El procesamiento es local, pero la memoria del dispositivo limita el tamaño. Para archivos grandes, considera streaming con el módulo csv de Python.

¿Por qué mi conversión de XML pierde datos?

La causa más común es que se descartan los atributos XML. Asegúrate de que el conversor conserve los atributos. Comprueba también los espacios de nombres XML — elementos como ns:item se convierten en nombres de clave literales en JSON.

¿Puedo convertir un archivo CSV directamente a XML?

No directamente con una sola herramienta. Convierte primero el CSV a JSON con nuestro Conversor de CSV a JSON, luego convierte el JSON a XML con nuestro Conversor de JSON a XML. Dos pasos, el mismo navegador, sin subir datos.

¿Por qué HTML a Markdown pierde mi formato?

Markdown es intencionadamente limitado — cubre el 80% de las necesidades de formato comunes. El estilo CSS, las clases personalizadas y los diseños complejos no tienen equivalente en Markdown.

¿Cuál es el mejor formato para las respuestas de API?

JSON es el estándar para las API REST. Tiene el mejor soporte de analizadores, el menor tamaño de carga útil para datos estructurados típicos y soporte nativo en JavaScript. Usa XML solo para API SOAP o la integración con sistemas empresariales heredados.