Conversor YAML ↔ JSON ↔ TOML

Conversor en vivo en 3 direcciones entre YAML, JSON y TOML. Detección inteligente de esquemas (Kubernetes, Docker Compose, GitHub Actions) y advertencias de trampas YAML (problema de Noruega, octal). 100% en el navegador.

😄 Gratis gracias a los anuncios

¡Más funciones de iTool!

Contador de caracteres

Contador de caracteres — cuenta caracteres, palabras y bytes en tiempo real. Gratis, sin instalación.

Analizador / Formateador JSON y JSONL

Analizador JSON y JSONL online gratuito. Valida, formatea y minifica JSON con resaltado de sintaxis. Detecta .jsonl automáticamente. 100 % en el navegador.

Analizador / Formateador XML

Analizador XML online gratuito con validación en tiempo real, vista de árbol plegable (+/-), pretty print y resaltado de sintaxis para elementos, atributos, texto y CDATA. 100% en el navegador.

Conversor JSON ↔ XML

Conversor bidireccional en vivo entre JSON y XML con opciones de prefijo de atributos y clave de nodos de texto. 100% en el navegador.

Codificador / Decodificador Base64

Codifica texto a Base64 o decodifica cadenas Base64 al instante. Compatible con Unicode completo. Ve ambos resultados en una misma pantalla.

Convertir EPUB a TXT

Extrae texto de eBooks EPUB al instante. Conversión gratuita de EPUB a TXT en el navegador — sin instalación, sin servidor, por capítulos.

Texto a voz (TTS)

Herramienta gratuita de texto a voz — escribe cualquier texto y el navegador lo lee en voz alta. Ajusta voz, velocidad y posición. Sin instalación.

Visor Markdown - Abrir archivos MD online

Abre y previsualiza archivos MD directamente en el navegador sin instalar nada. Visor Markdown gratuito online. Sube tu archivo .md o escribe markdown para ver el resultado con resaltado de código y tabla de contenidos.

Comparar texto

Comparar diferencias entre dos textos en tiempo real

Preguntas frecuentes

¿Qué es YAML?

YAML es un formato de serialización de datos legible por humanos. Se usa ampliamente para archivos de configuración en Kubernetes, Docker Compose, GitHub Actions y herramientas similares. La estructura se expresa mediante indentación en lugar de llaves.

¿Cuál es la mayor diferencia entre YAML y JSON?

YAML representa la estructura jerárquica solo mediante indentación — sin comillas ni llaves — lo que lo hace más fácil de leer para las personas. JSON requiere que todas las claves estén entre comillas y está más optimizado para el procesamiento por máquinas.

¿También se admite la conversión a TOML?

Sí, se admite la conversión en tres direcciones entre YAML, JSON y TOML. También se pueden procesar archivos TOML como Cargo.toml en proyectos Rust o archivos de configuración de Hugo.

¿Qué sucede si la indentación YAML es incorrecta?

YAML es muy sensible a la indentación. Use espacios en lugar de tabulaciones, y todos los elementos del mismo nivel deben tener el mismo número de espacios de indentación. La herramienta detecta errores de indentación en tiempo real y le advierte.

¿También se detectan trampas de YAML como el problema de Noruega o los números octales?

Sí, la herramienta detecta el problema de Noruega — donde valores como 'no', 'yes', 'on', 'off' se parsean como booleanos en YAML 1.1 — así como casos en que los números se interpretan incorrectamente como octales, y muestra advertencias apropiadas.

YAML · JSON · TOML Converter

YAML, JSON, and TOML are the three most common config formats. This tool keeps all three in live sync: type in any editor and the other two update instantly. No convert button, no refresh.

Features

5 YAML gotchas this tool catches

1. yes / no become boolean

Unquoted yes, no, on, off (any case) are parsed as true/false. The "Norway bug":

country: NO       # → false
country: "NO"     # → "NO"

2. Leading zero = octal

01234 becomes 668 in decimal. Quote zip codes, IDs, product codes.

3. Colons trigger base-60 parsing

1:30 becomes 90. Quote time values and Git SHAs.

4. No tabs for indentation

YAML forbids tab indentation. Use 2 or 4 spaces consistently.

5. Quote version & date strings

Values like 1.0 or 2026-04-18 are coerced to number/date. Always quote API keys and version strings.

Related tools

Ayúdanos a mejorar esta herramienta

Comparte lo que te gusta, lo que se puede mejorar, o funciones que te gustaría ver