Convertidor JSON / YAML / TOML / CSV / XML / HTML / Markdown

Convierte entre JSON, YAML, TOML, CSV, XML, HTML, Markdown y .env al instante en tu navegador. Pega archivos de configuración, respuestas de API o estructuras de datos y obtén el equivalente en otro formato.

100% del lado del cliente. Tus datos nunca salen de tu navegador.

Convertidores y Ejemplos

Herramientas Relacionadas

Convertidor JSON / YAML / TOML / CSV / XML / HTML / Markdown

Convierte datos entre JSON, YAML, TOML, CSV, XML, HTML, Markdown y .env sin instalar herramientas CLI ni escribir un script. Pega tu archivo de configuración, respuesta de API o estructura de datos, selecciona el formato de destino y obtén la salida convertida al instante. Todo funciona en tu navegador.

¿Qué es un convertidor de formatos de datos?

Un convertidor de formatos de datos transforma datos estructurados de un formato de serialización a otro mientras preserva el significado y la jerarquía de los datos. Los formatos comunes incluyen JSON (el estándar para APIs e intercambio de datos), YAML (preferido para configuraciones de DevOps como Kubernetes y Docker Compose), TOML (usado en Cargo.toml y pyproject.toml), CSV (datos tabulares), XML (sistemas empresariales y formatos de documento), HTML (contenido web), Markdown (documentación y READMEs) y .env (secretos de entorno). Cada formato tiene compromisos. Convertir entre estos formatos es una tarea habitual al mover configuración entre herramientas, compartir datos entre equipos o migrar sistemas.

Como Usarlo

  1. Selecciona el formato de entrada usando los botones From (JSON, YAML, TOML, CSV, XML, HTML, Markdown o .env) o haz clic en Detect para detectar el formato automáticamente
  2. Selecciona el formato de destino usando los botones To
  3. Pega o escribe tus datos en el panel de entrada. La salida se actualiza mientras escribes
  4. Ajusta la indentación desde el selector (2 o 4 espacios) para salida JSON y YAML
  5. Haz clic en Copiar para copiar el resultado o en Intercambiar para invertir la dirección de conversión

Por Qué Existen Estos Formatos

JSON se convirtió en el formato universal de intercambio de datos porque se asigna directamente a las estructuras de datos de la mayoría de los lenguajes de programación: objetos, arrays, strings, números, booleanos y null. Su rigidez (sin comentarios, comillas estrictas, comas obligatorias) es una característica para el análisis automático de máquinas, pero un problema para la edición humana.

YAML fue creado como un lenguaje de serialización de datos amigable para humanos. El anidado basado en indentación, strings sin comillas, comentarios y valores multilínea lo hacen natural para archivos de configuración. Esa flexibilidad viene con complejidad: YAML tiene reglas de coerción de tipo que sorprenden a desarrolladores experimentados (el problema de Noruega, donde el código de país NO se analiza como booleano false), y la sensibilidad al espacio en blanco significa que un solo espacio mal colocado puede cambiar silenciosamente tu estructura de datos.

TOML fue diseñado explícitamente para ser un formato de archivo de configuración mínimo que sea fácil de leer gracias a su semántica obvia. Usa encabezados de sección estilo archivo INI con tipado estricto. TOML funciona bien para configuraciones planas o moderadamente anidadas pero se vuelve verboso para datos profundamente anidados porque cada nivel necesita una ruta de clave con puntos completa o un encabezado de tabla.

CSV es el estándar para datos tabulares: filas de registros con campos separados por comas. Es soportado universalmente por hojas de cálculo, bases de datos y herramientas de análisis de datos. CSV no puede representar estructuras anidadas, por lo que convertir JSON anidado a CSV requiere aplanar los datos. Esta herramienta requiere una fila de encabezado y al menos una fila de datos.

XML es anterior a JSON y sigue siendo la columna vertebral de sistemas empresariales, APIs SOAP, formatos de documento (HTML, SVG, RSS) y configuración en ecosistemas Java/Android. Soporta atributos, espacios de nombres y validación de esquemas (XSD). XML es verboso pero extremadamente flexible. Convierte JSON a XML cuando integres con sistemas legacy o cuando necesites estructura a nivel de documento.

HTML es el lenguaje de marcado para contenido web. Usa etiquetas para definir estructura y presentación. Convertir Markdown a HTML produce contenido listo para web. Convertir HTML a Markdown elimina el formato para producir texto limpio y portátil.

Markdown es una sintaxis ligera para escribir texto formateado. Es el estándar para archivos README, documentación, publicaciones de blog y aplicaciones de notas. Convertir HTML a Markdown es útil para extraer contenido de páginas web en documentos portátiles.

Los archivos .env son el estándar para configuración específica del entorno. Usan sintaxis simple KEY=VALUE, soportan comentarios y son cargados por las aplicaciones en tiempo de ejecución. Docker, Vercel, Netlify y la mayoría de las plataformas de despliegue leen archivos .env para inyectar secretos y configuración sin commitearlos al control de versiones.

Entender los compromisos te ayuda a elegir el formato correcto: JSON para APIs y serialización, YAML para configuraciones complejas de DevOps, TOML para configuraciones de aplicaciones, CSV para datos tabulares, XML para sistemas empresariales, HTML para contenido web, Markdown para documentación y .env para secretos de entorno.

¿Necesitas formatear o validar JSON antes de convertir? Usa el Formateador JSON. ¿Trabajas con configuraciones SQL o CSS? El Formateador de Código maneja esos lenguajes.