# Convertidor de datos estructurados

> Conversor gratis YAML ↔ JSON ↔ TOML con soporte YAML multi-documento, resolución de anclas y cero peticiones de red.

- **Category:** Desarrollador
- **URL:** https://www.teafun.cyou/tools/yaml-json-toml/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** yaml, yml, toml, config converter, structured data, yaml to json, json to yaml, convert config
- **Related tools:** [Formateador y Validador de JSON](https://www.teafun.cyou/tools/json-formatter/), [Convertidor ENV / Shell / Docker](https://www.teafun.cyou/tools/env-converter/), [Formateador de Logs](https://www.teafun.cyou/tools/log-formatter/)
- **Tags:** Data, Conversion, Formatting

## About

Convierte YAML, JSON y TOML localmente en tu navegador con soporte para YAML multi-documento y resolución de anclas.

## Cómo usar el convertidor de datos estructurados

Elige **From** y **To** formatos. Pega la fuente o **Import file** desde el disco. El resultado aparece en vivo. El botón Swap invierte From-To y mueve la salida hacia la entrada (útil para pruebas de viaje redondo — `YAML -> JSON -> YAML` debería ser idempotente excepto por pérdida de comentarios y ordenamiento de claves). Para YAML multidocumento separado por `---`, el convertidor emite una matriz JSON (un elemento por documento) o concatena de vuelta a YAML multidocumento en dirección inversa. Los anclajes (`&name`) y alias (`*name`) se resuelven antes de la conversión — la salida tiene los valores expandidos, no las referencias. El panel de errores lista la línea y columna donde falló el análisis, con una ventana de contexto: un `]` faltante en JSON, indentación rota en YAML, o un carácter especial sin comillas en TOML son los tres problemas más comunes. Descarga como `.json`, `.yaml` o `.toml` — la extensión de archivo coincide con el formato de destino para que los editores apliquen el resaltado de sintaxis correcto.

## Por qué importa la conversión de formatos de configuración

La elección de formato señala intención. JSON es para wire-format y herramientas que necesitan análisis inequívoco — cada `{` y `[` es exactamente una cosa. YAML es para humanos que escriben configuración con referencias cruzadas (los anclajes evitan copiar y pegar bloques de variables de entorno entre servicios). TOML es para configuración de tipos explícitos donde mezclar accidentalmente cadenas y fechas es inaceptable (`Cargo.toml` no toleraría el problema de Noruega). Al migrar un proyecto, las conversiones revelan desajustes: un archivo YAML con `country: NO` se convierte en JSON `country: false` si el analizador es YAML 1.1, rompiendo silenciosamente sistemas descendentes. Una fecha TOML convertida a JSON pierde su tipo — hacer viajes de ida y vuelta a TOML produce una cadena, rompiendo validadores de configuración que esperan `datetime`. El convertidor resuelve esto preservando información de tipo en los tres formatos donde sea posible, para que lo que lees sea igual a lo que escribes — salvo comentarios, que YAML y TOML admiten pero JSON no.

_SEO title: Convertidor de datos estructurados – YAML, JSON, TOML | TeaFun_

## FAQ

### ¿Puede manejar YAML multi-documento?

Sí. Cuando la entrada contiene varios documentos YAML separados por --- el conversor los mantiene juntos y puede exportarlos como arreglo JSON o salida YAML multi-documento.

### ¿Por qué YAML multi-documento no se convierte directamente a TOML?

TOML se adapta mejor a un solo documento de objeto. Si pegas varios documentos YAML, conviértelos primero a JSON o fusiónalos antes de exportar a TOML.

### ¿Se resuelven las anclas y alias de YAML?

Sí. Las anclas y alias se resuelven en el navegador antes de generar la salida convertida.
