Conversor JSON / YAML / TOML
Convierte entre JSON, YAML y TOML. Pega en cualquier formato, elige el de salida y obtén un config limpio.
Origen
Pega tu config en JSON, YAML o TOML. El resultado se actualiza al escribir.
Config convertido
Diferentes herramientas y ecosistemas prefieren distintos formatos de config:
- npm, muchas APIs, configs frontend — JSON
- Docker Compose, Kubernetes, Ansible — YAML
- Rust (Cargo.toml), Python (pyproject.toml), algunos CLI — TOML
En lugar de reescribir configs a mano, usa este conversor para cambiar entre JSON, YAML y TOML en cualquier dirección. Pega en un formato, elige el de salida y obtén un resultado limpio. La conversión se hace al escribir — no hace falta botón «Convertir».
Qué hace: Pega config en JSON, YAML o TOML. Elige formato de entrada y salida con los botones. El resultado se actualiza automáticamente. Copia la salida a tus archivos de config. Todo el procesamiento es en tu navegador; no se envía nada al servidor.
Inicio rápido
- Pega tu config en el panel izquierdo — JSON, YAML o TOML.
- Indica el formato de entrada con los botones (JSON / YAML / TOML) si el texto pegado no es el predeterminado.
- Indica el formato de salida en el panel derecho (el formato que coincida con la entrada se oculta).
- Copia el resultado del panel derecho a tu archivo de config.
- Revisa la salida antes de usarla en producción.
¿Por qué convertir entre JSON, YAML y TOML?
- Un config, muchas herramientas: Los mismos datos pueden necesitarse como JSON para una API, YAML para Kubernetes o TOML para un proyecto Rust.
- Sin reescribir a mano: Evita errores y ahorra tiempo al mover configs entre ecosistemas.
- Legible ↔ compacto: Convierte JSON minificado a YAML legible, o TOML a JSON para un script.
- Migración: Pasa configs antiguos (p. ej. JSON) a YAML o TOML sin editar a mano.
- Aprendizaje: Ve cómo se ve la misma estructura en cada formato.
Direcciones soportadas
La herramienta soporta las seis direcciones:
- JSON → YAML
- JSON → TOML
- YAML → JSON
- YAML → TOML
- TOML → JSON
- TOML → YAML
Si eliges el mismo formato para entrada y salida, el resultado se reformatea (p. ej. con indentación). La salida siempre va indentada y con nueva línea al final.
Cuándo usar cada formato
- JSON: Universal; lo exigen muchas APIs, npm y herramientas frontend. Sin comentarios; sintaxis estricta.
- YAML: Cómodo para humanos; común en DevOps (Kubernetes, Docker Compose, Ansible). Admite comentarios y cadenas multilínea.
- TOML: Estilo clave-valor claro; lo usan Rust (Cargo.toml), Python (pyproject.toml) y muchos CLI. Bueno para config en un solo sitio.
Casos de uso
DevOps: Convierte fragmentos de Kubernetes o Docker Compose a JSON para scripts, o al revés.
Trabajo con APIs: Pasa la respuesta JSON de una API a YAML para documentación o a TOML para config local.
Configs de proyecto: Cambia entre JSON tipo package.json, configs CI en YAML y TOML (p. ej. pyproject.toml).
Aprendizaje: Compara cómo se escribe la misma data en JSON, YAML y TOML.
Migración: Lleva configs JSON antiguos a YAML o TOML sin reescribir a mano.
Privacidad y seguridad
La conversión se hace por completo en tu navegador. Tu config no se sube ni se registra. Seguro para configs sensibles y de producción — pero revisa siempre la salida antes de hacer commit o desplegar.
Conclusión
Necesites JSON para una API, YAML para Kubernetes o TOML para un proyecto Rust, este conversor te permite cambiar de formato en segundos. Pega, elige formato de entrada y salida y copia el resultado. Sin llamadas al servidor, sin cuenta — solo una conversión de config rápida en el cliente.
- Pega tu config en JSON, YAML o TOML en el área de entrada. Usa un ejemplo o el tuyo.
- Elige formato de entrada y salida. El resultado se actualiza automáticamente al escribir.
- Copia el resultado a tu archivo de config. Revisa antes de usar en producción.
Preguntas frecuentes
Herramientas relacionadas
Esta herramienta se proporciona únicamente para uso personal y educativo. No alojamos ni almacenamos ningún contenido o archivo multimedia del usuario en nuestros servidores. Todo el procesamiento ocurre localmente en su navegador. No estamos afiliados ni respaldados por ninguna red social, plataforma o empresa mencionada. Use este servicio bajo su propia responsabilidad y de acuerdo con los términos de servicio de cada plataforma.