// Mixed indentation
user:
name: John
age: 25YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.
Empieza a escribir para buscar, o elige una herramienta.
Convierte YAML a JSON instantáneamente en tu navegador. Rápido, gratuito y diseñado para desarrolladores — sin subida de archivos, errores por línea y procesamiento completo del lado del cliente.
YAML input
JSON output
YAML is a human-friendly data serialization format used for configuration, CI pipelines, and Kubernetes manifests. It uses indentation (no braces or brackets) to express structure and supports maps, sequences, scalars, anchors, and multiline strings.
JSON is the lingua franca of web APIs. It is strict about quoting strings and has only six value types — object, array, string, number, boolean, and null. Every YAML document can be expressed as JSON, but not the other way around.
YAML optimises for humans. JSON optimises for machines. YAML allows comments and anchors; JSON does not. YAML is whitespace-sensitive; JSON uses explicit { } and [ ]. When you convert from YAML to JSON, comments are dropped and YAML's flexible scalars (unquoted strings, dates) are emitted as proper JSON types where possible.
// Mixed indentation
user:
name: John
age: 25YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.
// Missing colon
title YAML without a colonEvery key in a mapping needs a : separator. Without one, YAML reads the line as a plain scalar and skips it.
// Tab characters
key: valueYAML forbids tabs for indentation. Use spaces only. Most editors convert tabs to spaces automatically — but a stray one will break the file.
// Unsupported syntax
This converter supports the core YAML 1.2 spec. Custom tags and esoteric directives are not parsed.
// Objeto simple
// Objeto anidado
// Array de elementos
No. La conversión se ejecuta completamente en tu navegador usando JavaScript. Abre la pestaña de red y no verás ninguna petición con tus datos.
JSON no tiene sintaxis de comentarios, por lo que se eliminan durante la conversión. La estructura, tipos y orden de valores se preservan.
Verás un mensaje de error con la línea exacta y columna donde falló el análisis, más una pista describiendo la corrección más probable. Tu entrada se preserva para que puedas corregirla.
Sí. Arrastra un archivo al panel de entrada o usa el botón de subida. Todo permanece en tu dispositivo.
No hay límite fijo, pero archivos muy grandes pueden pausar brevemente la interfaz. Usa el botón de descargar para guardar el JSON resultante.
Sí — y la garantía más fuerte es que tus datos nunca salen de tu navegador. No ejecutamos servidores de conversión ni registramos tu entrada.
YAML es un formato de datos legible por humanos que se usa para archivos de configuración, pipelines CI y manifiestos de Kubernetes. JSON es el formato de datos universal para APIs web y es soportado nativamente por JavaScript. Este conversor transforma documentos YAML en estructuras JSON válidas.
El conversor preserva las estructuras anidadas, los tipos de datos y el orden de las claves. Los comentarios YAML se eliminan ya que JSON no soporta comentarios. Las anclas y alias se resuelven antes de la conversión.
Cuando necesita convertir archivos de configuración a JSON para APIs web o aplicaciones JavaScript, este conversor es útil.
Para análisis de datos, la conversión permite procesar datos YAML con herramientas compatibles con JSON como jq o JSONPath.
Los mapas YAML se convierten en objetos JSON. Las secuencias YAML se convierten en arrays JSON. Los valores escalares se mantienen como cadenas, números o booleanos según el tipo YAML.
Con YAML multidocumento (con ---), solo se convierte el primer documento. Para varios documentos, por favor divida el archivo YAML.