Conversor JSON ↔ YAML
Pega JSON y obtén YAML limpio, o pega YAML y obtén JSON con indentación consistente. Basado en js-yaml: anclas, escalares multilínea y las rarezas habituales de YAML se procesan correctamente. Útil para mover entre manifiestos de Kubernetes, workflows de GitHub Actions, configs de Astro / Vite y herramientas basadas en JSON.
Cómo usar
- Elige la dirección — JSON → YAML o YAML → JSON.
- Pega tu entrada. El resultado se actualiza al escribir.
- Cambia la indentación (2 o 4) de la salida.
- Intercambiar usa la salida como nueva entrada.
Preguntas frecuentes
- ¿Qué versión de YAML?
- YAML 1.2 vía js-yaml. Anclas, estilo flow, escalares multilínea, booleanos y null se procesan todos.
- ¿Mantiene el orden de las claves?
- Sí. Al emitir YAML se conserva el orden natural del objeto JSON; al emitir JSON, el orden del mapping YAML.
- ¿Y si la entrada es inválida?
- Verás el error del parser (línea y columna) en rojo. Al corregir la entrada, la salida se actualiza al instante.
- ¿Procesa comentarios?
- Los comentarios YAML se pierden porque JSON no tiene equivalente. JSON → YAML produce un documento sin comentarios.
Herramientas relacionadas
Convertidor INI ↔ JSON
Convierte entre archivos de configuración estilo INI y JSON — soporta secciones, anidamiento por puntos, comentarios e inferencia de tipos de valor.
Analizador de archivo .env
Analiza un archivo .env / dotenv con soporte completo para comillas simples, dobles, valores multilínea y comentarios en línea. Exporta a JSON, YAML, shell exports, Dockerfile ENV o Netlify TOML.
Generador de Tabla de Contenidos Markdown
Genera un TOC `[texto](#anchor)` desde headings Markdown — bullet, numerada o HTML con slugs GitHub/GitLab/simple.
Convertidor TOML ↔ JSON
Convierte entre TOML (`Cargo.toml`, `pyproject.toml`, configs Hugo) y JSON — maneja tablas, array-of-tables, tablas inline, escalares tipados.
Conversor XML ↔ JSON
Convierte XML a JSON y viceversa, con soporte completo de atributos, prefijo de atributo y clave de texto configurables. DOMParser nativo del navegador maneja namespaces, CDATA, comentarios.
Analizador de texto de ancho fijo a CSV / JSON
Divide texto de ancho fijo / columnas fijas en campos por anchos de columna y expórtalo como CSV o JSON, en tu navegador.