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
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.
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.
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.
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.
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
- Live 3-way sync across YAML, JSON, and TOML
- Auto schema detection — recognizes Kubernetes, Docker Compose, and GitHub Actions
- YAML pitfall warnings — flags 4 common gotchas before they bite
- Template library — K8s Pod, Deployment, Docker Compose, GitHub Actions, generic config
- Per-format copy & download
- Mobile tab view for narrow screens
- Client-side only — input never leaves your browser
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
- JSON Parser / Formatter — dedicated JSON editor
- Character Counter — check file size
- Text Diff — compare two files