🛝Toolio
Acerca de Contacto

🔄 Convertidor de YAML ↔ JSON

Convierte YAML a JSON o JSON a YAML con un solo clic. Pega tus datos y Toolio detecta automáticamente el formato, o elige la dirección tú mismo; elige el indentado de JSON (2, 4, tab o minificado) y copia o descarga el resultado. Potenciado por la biblioteca js-yaml empaquetada localmente — todo funciona en tu navegador sin subida y con soporte total sin conexión.

Privado por diseño. Esta herramienta funciona por completo en tu navegador: nada de lo que introduces se sube ni se guarda, y funciona sin conexión.

Acerca de

YAML y JSON describen el mismo modelo de datos, por lo que la conversión es sin pérdida para documentos estándar — la sintaxis legible basada en indentación de YAML se convierte en JSON estricto y viceversa. Esta herramienta es útil para DevOps y desarrolladores que se mueven entre manifiestos de Kubernetes, tuberías de CI y payloads de API. Informa errores de análisis precisos (línea y razón) cuando la entrada esté malformada, y nunca envía tu configuración — que puede contener secretos — a ningún servidor.

Cómo usar

  1. Pega YAML o JSON en el cuadro de entrada.
  2. Deja la dirección en 'Detección automática' o elige explícitamente YAML→JSON / JSON→YAML.
  3. Opcionalmente, establece el indentado de JSON, luego haz clic en Convertir.
  4. Copia la salida o descárgala como un archivo .json / .yaml.

Preguntas frecuentes

¿Se sube mi datos a un servidor?
No. La conversión ocurre completamente en tu navegador usando una biblioteca empaquetada localmente — seguro para configuraciones con secretos.
¿Soporta YAML con múltiples documentos o comentarios?
Convierte un solo documento. Los comentarios de YAML no se representan en JSON, por lo que se eliminan durante la conversión — esto es inherente a los formatos.
¿Qué pasa si mi YAML o JSON es inválido?
Obtendrás un error de análisis claro que describe el problema para que lo puedas corregir rápidamente.
¿Cómo funciona la detección automática de dirección?
El convertidor inspecciona el texto y elige la dirección para ti, lo cual cubre el caso común de pegar algo y simplemente querer el otro formato. Cuando la entrada es ambigua - un fragmento corto que es válido en ambos formatos - puedes forzar la dirección explícitamente con la configuración de YAML a JSON o JSON a YAML en lugar de dejar que adivine.
¿Por qué elegiría un sangrado de 0?
Eso produce un JSON compacto en una sola línea, lo cual es lo que deseas para un valor de configuración, una variable de entorno o un cuerpo de solicitud de API donde el espacio en blanco es desperdiciado. Usa dos o cuatro espacios para cualquier cosa que una persona vaya a leer, y sangrado con tabulaciones cuando el proyecto en el que estás pegando use tabulaciones - mezclar los dos suele ser la causa habitual de un diff ruidoso.
¿Se conservan los comentarios y los anclajes?
No, y no pueden hacerlo. JSON no tiene sintaxis para ninguno de los dos, por lo tanto, los comentarios se eliminan al salir y los anclajes de YAML se expanden en el valor completo al que se referían. Convertir una configuración con comentarios a JSON y de vuelta devuelve datos funcionales pero pierde las notas - mantén el original en YAML si los comentarios son importantes.