Conversor gratuito de YAML a TOML
Convierte YAML a TOML en tu navegador — gratis, instantáneo, sin datos enviados.
Entrada YAML
Salida TOML
¿Qué es YAML a TOML?
Estás migrando un proyecto a Rust y necesitas convertir tu config YAML a Cargo.toml, o estás configurando un pyproject.toml para Python. Eso es exactamente lo que hace esta herramienta. TOML (Tom's Obvious Minimal Language) es más explícito que YAML — usa encabezados [sección] en lugar de indentación. Convertir YAML a TOML mapea las claves a tablas TOML según la especificación TOML.
Esta herramienta analiza tu YAML y genera TOML equivalente. La conversión se ejecuta completamente en tu navegador. No se envía nada a un servidor. Para JSON a TOML, usa JSON a TOML. La especificación YAML y la especificación TOML definen los formatos.
Ejemplos de YAML a TOML
Convierte YAML a TOML. Ejemplo de telecomunicaciones:
Ejemplo: Registro de suscriptor
Salida TOML:
Haz clic en el botón Ejemplo de arriba para cargar más ejemplos en el editor.
Cómo usar esta herramienta
Pega o sube YAML
Copia tu YAML y pégalo en el editor izquierdo. También puedes hacer clic en Subir para cargar un archivo .yaml o .yml. El botón Ejemplo carga datos de ejemplo. YAML inválido mostrará un error.
Ver la salida TOML
El panel derecho muestra el TOML convertido. Las claves YAML se convierten en claves TOML; los objetos anidados en tablas [sección]. Los arrays se convierten en arrays TOML. YAML inválido mostrará un error en la salida.
Copiar o descargar
Usa Copiar o Descargar. Para JSON a TOML, usa JSON a TOML. Para formatear YAML, usa el Formateador YAML.
Cuándo ayuda YAML a TOML
Al migrar config de YAML a un proyecto basado en TOML (p.ej. Rust con Cargo, Python con Poetry), o cuando una herramienta espera config estilo pyproject.toml o Cargo.toml, esta conversión ayuda. Kubernetes y Docker Compose usan YAML; muchos ecosistemas de lenguajes usan TOML. Convertir aquí cierra esa brecha.
TOML es más explícito y tiene una estructura más estricta. Algunos lo prefieren para config porque es menos ambiguo que YAML. Si tu fuente es YAML pero el destino es TOML, pégalo aquí. Para JSON a TOML, usa JSON a TOML.
Preguntas frecuentes
¿Cuándo usar TOML frente a YAML?
TOML lo usan Rust (Cargo), Python (Poetry) y muchas herramientas CLI. YAML es habitual en Kubernetes, Docker Compose y CI/CD. Usa esta herramienta cuando necesites convertir entre ellos — p.ej. compartir config entre ecosistemas.
¿TOML admite tablas anidadas?
Sí. TOML usa [sección.subsección] para el anidado. El conversor mapea el anidado YAML a encabezados de tabla TOML. Se admite anidado profundo.
¿Son privados mis datos?
Sí. La conversión se ejecuta completamente en tu navegador. No se envían datos a ningún servidor.
¿Qué pasa con los anclas YAML?
Los anclas y alias YAML se resuelven durante la conversión. El TOML de salida contiene la estructura expandida. TOML no tiene equivalente para los anclas.
¿Se preservan los comentarios?
TOML usa # para comentarios. Los comentarios YAML puede que no siempre se mapeen limpiamente — el conversor se centra en la estructura y los datos. Revisa la salida y añade comentarios si es necesario.
Herramientas relacionadas
TOML. Especificación YAML. Especificación JSON. TOML GitHub. Referencia rápida YAML.