YAML to JSON.

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.

Procesado en tu navegadorNo upload, no signup

YAML input

0 lines · 0 chars

JSON output

0 lines · 0 bytesIndent: 2 spaces

What is YAML?

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.

What is JSON?

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 vs JSON.

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.

How to convert YAML to JSON.

  1. Paste your YAML into the left panel (or load the example).
  2. The converter runs on every keystroke — you should see JSON on the right immediately.
  3. Copy or download the result. To go the other way, click To YAML.

Common YAML conversion errors.

// Mixed indentation

user:
 name: John
  age: 25

YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.

// Missing colon

title YAML without a colon

Every key in a mapping needs a : separator. Without one, YAML reads the line as a plain scalar and skips it.

// Tab characters

key:	value

YAML 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.

Tu entrada se procesa localmente y no se sube para ser procesada. Verifica abriendo DevTools → Network.

YAML to JSON ejemplos.

// Objeto simple

// Objeto anidado

// Array de elementos

Preguntas frecuentes.

¿Se envía mi YAML a un servidor?

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.

¿El convertidor preserva los comentarios?

JSON no tiene sintaxis de comentarios, por lo que se eliminan durante la conversión. La estructura, tipos y orden de valores se preservan.

¿Qué pasa si mi YAML es inválido?

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.

¿Puedo subir un archivo .yaml o .yml?

Sí. Arrastra un archivo al panel de entrada o usa el botón de subida. Todo permanece en tu dispositivo.

¿Qué tamaño de YAML puedo convertir?

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.

¿Es segura la conversión de YAML a JSON?

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.

Conversión YAML a JSON

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.

¿Cuándo convertir YAML a JSON?

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.

Detalles de conversión

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.

Herramientas relacionadas.