Lugares favoritos de tu ciudad favorita
Inicio
Añadir a fuentes preferidas en Google

YAML a JSON

Pega YAML o elige un archivo UTF-8 y convierte sus datos compatibles a JSON en el navegador. Revisa el resultado y los límites de conversión antes de usarlo en otro lugar.

Entrada YAML

Pega un documento YAML o abre un archivo UTF-8 y conviértelo.

Elige un archivo UTF-8 de hasta 2 MiB. Al abrirlo se sustituye el borrador editable.

Límites: 2 MiB de entrada, 8 MiB de salida y 10 segundos, además de límites de estructura y alias.

Resultado JSON

Convierte YAML para ver el resultado aquí.

YAML se procesa localmente en un worker; esta herramienta no sube ni guarda el documento.

Convierte YAML en tres pasos

  1. Pega un documento o abre un archivo YAML UTF-8 de hasta 2 MiB. El conversor usa un perfil de datos documentado basado en YAML 1.2 Core, no reglas de configuración específicas de una aplicación.
  2. Elige dos espacios, cuatro espacios o Compacto y selecciona Convertir a JSON. Corrige en la entrada original cualquier error indicado de sintaxis, tipo no compatible, clave, alias o límite.
  3. Revisa el estado del resultado completo y copia el JSON o descarga converted.json. La vista previa puede estar recortada; la copia y la descarga actuales incluyen todo el resultado.

Cómo se convierten los valores a JSON

En el perfil Core seleccionado, true es un booleano, mientras que yes, on y una fecha ordinaria como 2026-11-08 son cadenas. Las cadenas entre comillas y de bloque conservan su contenido analizado, incluidas las reglas YAML de plegado y eliminación de saltos finales.

Los tokens enteros, decimales y exponenciales se emiten sin redondeo binary64. Los signos más, ceros iniciales y prefijos de base propios de YAML se normalizan como números JSON válidos. Otro lector JSON aún puede redondear texto numérico grande o preciso.

Los alias ordinarios se expanden en copias JSON dentro de límites estrictos. Se pierde la identidad compartida, se rechazan ciclos y referencias a alias posteriores, y una clave << sin comillas de tipo fusión no se trata como herencia. Si es un dato literal, ponla entre comillas o etiquétala explícitamente como cadena.

Las claves de propiedades JSON deben ser cadenas. Las claves decodificadas no textuales o duplicadas se rechazan en lugar de convertirse o sobrescribirse. Los comentarios, anclas, directivas, estilos y formato YAML no pueden conservarse como metadatos JSON.

Ejemplos para comprobar

La entrada enabled: true, mode: on e id: 9007199254740993 se convierte en un objeto JSON con un booleano, una cadena y ese token entero exacto. El identificador grande no se redondea ni se pone entre comillas sin avisar.

Los valores numéricos 012, 0o12 y 0x10 se convierten en 12, 10 y 16. El decimal 1.0000000000000001 conserva ese texto numérico preciso y 1e-400 no se sustituye por cero.

Un mapeo con ancla reutilizable puede referenciarse varias veces y se convierte en datos JSON repetidos. Un alias que se referencia a sí mismo no tiene equivalente como árbol JSON finito y se rechaza sin emitir un resultado parcial.

Límites importantes de compatibilidad

Solo se convierte un documento. Se rechazan YAML 1.1, etiquetas personalizadas o ajenas a Core, formas etiquetadas explícitas no admitidas, comportamiento de fusión, claves no textuales o duplicadas y alias cíclicos o sin resolver. Esto no valida un despliegue, plantilla, esquema ni regla de negocio.

Una entrada vacía o con solo comentarios está incompleta. Un documento vacío explícito que empieza por --- y los valores null explícitos tienen significado null. Los literales NaN e infinito no pueden ser números JSON; los valores exponenciales finitos se conservan como texto incluso cuando los lectores habituales de coma flotante no pueden representarlos.

La entrada se limita a 2 MiB, la salida a 8 MiB y el procesamiento a 10 segundos. También hay límites de objetos, profundidad, escalares, tokens numéricos y alias expandidos. Una cancelación, tiempo agotado o comprobación fallida no deja ningún resultado parcial descargable.

La salida es UTF-8 sin BOM y termina con un LF. Conserva los datos compatibles según las reglas indicadas, no los comentarios YAML, la identidad del grafo, los bytes originales, la presentación ni una reconstrucción semántica del origen. Los consumidores JSON pueden reordenar propiedades o redondear números.

Conversión local sin historial guardado

La herramienta procesa YAML en un worker local sin subir ni guardar el documento. La copia y la descarga solo se realizan a petición. Su aviso de privacidad no certifica todas las extensiones del navegador, servicios del sitio o copias que conserves.

Preguntas sobre la conversión YAML

Este conversor usa su perfil de datos documentado basado en YAML 1.2 Core, no YAML 1.1 ni etiquetas específicas de aplicaciones. true y false sin comillas se interpretan como booleanos; yes, on y el texto de fechas ordinarias siguen siendo cadenas. Las versiones o etiquetas explícitas no admitidas no se reinterpretan silenciosamente.

El conversor emite los valores numéricos de origen validados sin redondeo binary64, incluidos enteros grandes exactos y texto decimal o exponencial. La sintaxis exclusiva de YAML se normaliza a la gramática JSON. Otro lector JSON aún puede redondear esos números o exceder su propio rango numérico.

Los alias ordinarios se expanden en copias JSON limitadas, incluidas las claves escalares de cadena admitidas. Se rechazan los ciclos y los alias posteriores o indefinidos. No se admite la herencia por fusión: se rechaza una clave << simple sin etiqueta, mientras que una clave << entre comillas o etiquetada explícitamente como cadena es un dato literal.

Las propiedades JSON necesitan claves de cadena. Las claves numéricas, booleanas, null o de colección no se convierten, y las cadenas decodificadas duplicadas no se sobrescriben. Poner entre comillas una clave que parece numérica puede convertirla en cadena, pero no resuelve un duplicado real.

No. JSON conserva los datos compatibles, no los comentarios, nombres de anclas, etiquetas como metadatos, estilos de comillas ni la identidad compartida del grafo. Se conserva el contenido analizado de cadenas de bloque; el resultado no es una representación YAML sin pérdidas ni garantiza una reconstrucción semántica del origen.

No. La vista previa está limitada y se indica cuando está recortada. Copiar JSON, la alternativa completa de solo lectura para copiar y converted.json usan toda la salida UTF-8 aceptada con un LF final. No hay resultado parcial disponible tras un fallo de conversión.

No se emplean cargas de documentos añadidas por la herramienta, resolución remota de etiquetas, importación de URL, historial guardado ni enlaces compartidos que incluyan la entrada. Aquí YAML son datos, no una instrucción para ejecutar o buscar algo. Esto no es un certificado de seguridad universal para el navegador o la configuración original.

Fuentes y referencias

JSON a YAML

Convierte JSON a YAML localmente, conservando el texto numérico y las cadenas entre comillas; copia o descarga el resultado completo.

Abrir herramienta — JSON a YAML

HTML a Markdown

Convierte HTML pegado o local en Markdown, revisa las notas de conversión y copia o descarga el resultado.

Abrir herramienta — HTML a Markdown

Probador de expresiones regulares JavaScript

Prueba un patrón JavaScript localmente y examina coincidencias, capturas y posiciones UTF-16.

Abrir herramienta — Probador de expresiones regulares JavaScript

Markdown a HTML

Convierte un borrador Markdown en un fragmento HTML, revisa el código y la vista previa inerte y cópialo o descárgalo.

Abrir herramienta — Markdown a HTML

Ordenador de texto

Ordena las líneas alfabéticamente según el idioma elegido o por puntos de código Unicode, conservando duplicados, líneas vacías y todo el contenido.

Abrir herramienta — Ordenador de texto

Eliminar líneas duplicadas

Conserva la primera copia exacta de cada línea, el orden, los espacios significativos y las líneas vacías; después copia o descarga el resultado.

Abrir herramienta — Eliminar líneas duplicadas

Comparador de textos

Compara dos textos localmente: cambios en líneas completas, espacios y salto de línea final.

Abrir herramienta — Comparador de textos

Conversor de mayúsculas y minúsculas

Convierte la caja del texto o las iniciales de palabras y oraciones con reglas explícitas.

Abrir herramienta — Conversor de mayúsculas y minúsculas

Codificador y decodificador de entidades HTML

Codifica o decodifica referencias HTML en texto, con opciones de contexto y Unicode y salida con LF, sin analizar ni representar el marcado.

Abrir herramienta — Codificador y decodificador de entidades HTML

Generador de tablas Markdown

Edita una tabla de texto literal, ajusta la alineación y copia Markdown GFM o importa texto separado por tabulaciones.

Abrir herramienta — Generador de tablas Markdown

Analizador y generador de cadenas de consulta

Analiza y edita parámetros conservando nombres repetidos y su orden. Copia una consulta normalizada o una URL HTTP(S).

Abrir herramienta — Analizador y generador de cadenas de consulta

Codificador y decodificador de URL

Convierte un componente de URL o valor de formulario en UTF-8 con reglas claras para espacios y signos más; copia o descarga el resultado.

Abrir herramienta — Codificador y decodificador de URL

Codificador y decodificador Base64

Codifica texto UTF-8 en Base64 estándar o seguro para URL, o decodifica ambos formatos con errores claros y resultado completo.

Abrir herramienta — Codificador y decodificador Base64

Formateador XML

Comprueba XML 1.0 con espacios de nombres, formatea o compacta localmente y copia o descarga el resultado en UTF-8.

Abrir herramienta — Formateador XML

Formateador y validador JSON

Comprueba la sintaxis JSON, formatea o minimiza localmente y copia o descarga el resultado conservando los datos originales.

Abrir herramienta — Formateador y validador JSON

Contador de caracteres y segmentos SMS

Consulta la codificación, los límites de los segmentos y el posible coste del mensaje. El texto permanece en tu navegador.

Abrir herramienta — Contador de caracteres y segmentos SMS

Contador de caracteres para redes sociales

Comprueba los límites de cada plataforma y divide publicaciones sin perder texto.

Abrir herramienta — Contador de caracteres para redes sociales

Contador de caracteres

Cuenta caracteres, palabras, oraciones y párrafos. Revisa la densidad de palabras, el tiempo de lectura y el tamaño UTF-8 en tu navegador.

Abrir herramienta — Contador de caracteres

Calculadora de tamaño de texto

Compara codificaciones y tamaños de datos de texto en el navegador.

Abrir herramienta — Calculadora de tamaño de texto

Limpieza de texto de PDF

Corrige saltos de línea y espacios en texto copiado de un PDF. Conserva el original y revisa los guiones ambiguos antes de copiar el resultado.

Abrir herramienta — Limpieza de texto de PDF

Conversor de letras decorativas

Convierte letras Unicode decorativas compatibles en texto normal en tu navegador. Conserva mayúsculas, acentos, emojis y el original.

Abrir herramienta — Conversor de letras decorativas

Reparar texto

Repara texto ilegible y acentos dañados en el navegador. Revisa cada posible reversión UTF-8.

Abrir herramienta — Reparar texto

Comprueba si Gmail puede recortar tu correo

Mide los bytes UTF-8 del HTML del correo, compáralos con una referencia de 102.000 bytes y localiza código pesado en tu navegador.

Abrir herramienta — Comprueba si Gmail puede recortar tu correo
Ver todas las herramientas de esta categoría