Pega tu JSON o YAML
Un archivo de configuración, una definición de API, un manifiesto o un fragmento.
Pega JSON para obtener YAML, o YAML para obtener JSON. Útil para archivos de Kubernetes y Docker Compose, pipelines de CI, documentos OpenAPI y ajustes de aplicaciones.
100 % privado — tu texto se procesa en tu navegador y no se envía a ningún servidor.
Sigue con tu resultado en otra herramienta. No se sube nada.
Un archivo de configuración, una definición de API, un manifiesto o un fragmento.
De JSON a YAML o de YAML a JSON, con la sangría que prefieras.
Los errores se indican con su línea y columna para que puedas corregirlos.
JSON y YAML pueden describir exactamente los mismos datos: objetos, listas, cadenas, números, booleanos y null. JSON es estricto y compacto, y es lo que hablan los programas y las API web. YAML está escrito para las personas, con sangría en lugar de llaves, comentarios y menos puntuación, y es el lenguaje de muchos archivos de configuración: manifiestos de Kubernetes, Docker Compose, GitHub Actions y otros pipelines de CI, descripciones OpenAPI y playbooks de Ansible. Pasar de uno a otro es una tarea habitual, y esta herramienta lo hace con un clic.
Pega JSON y obtén YAML legible con la sangría que elijas. Los objetos pasan a ser pares clave-valor con sangría, las listas pasan a ser elementos con guion y las cadenas que podrían confundirse con otra cosa, como "true" o "123", se entrecomillan para que su tipo sobreviva al viaje. Las claves se pueden ordenar alfabéticamente. Si el JSON tiene los problemas habituales del texto copiado, como comillas simples, comas finales o comentarios, la opción de reparar los arregla antes.
Pega YAML y obtén JSON válido. Las anclas y los alias se resuelven, y las cadenas de varias líneas se leen según las reglas de YAML. Un archivo con varios documentos separados por tres guiones da una lista con una entrada por documento. Si el YAML no es válido, por ejemplo por una sangría incorrecta, obtienes la línea y la columna del problema y un motivo breve. Las fechas escritas al estilo YAML se convierten en texto ISO.
No valida contra un esquema como una definición de Kubernetes u OpenAPI; solo comprueba la sintaxis. El formato del YAML que produce es el estilo estándar, y no conservará la disposición original, los comentarios ni el orden de claves de un documento al pasar por JSON. Para dar formato o comprobar JSON sin más, usa el formateador de JSON.
Otras utilidades que también funcionan sin salir de tu navegador.