Saltar al contenido

Conversor TOML a JSON Online Gratis

Última verificación mayo 2026 — corre en tu navegador
TOML Entrada
JSON Salida

Convierte Configuración TOML a JSON

Pega contenido TOML o sube un archivo .toml y el parser lo procesa contra la spec completa de TOML v1.0 — tablas ([section]), arrays de tablas ([[items]]), tablas en línea ({k = v}), cadenas multilínea y todos los tipos escalares — luego serializa el árbol de objetos resultante como JSON válido con sangría correcta.

Úsalo cuando necesites consumir un Cargo.toml, pyproject.toml u otro config TOML desde una herramienta que solo habla JSON; construir un pipeline programático sobre un config basado en TOML; comparar dos archivos TOML en un formato que las herramientas de diff semántico JSON puedan leer; o inspeccionar rápidamente la forma de los datos que produce un TOML antes de escribir código para consumirlo.

Los valores tipados se conservan al volver: los enteros siguen siendo números JSON sin pérdida de precisión en rangos seguros, los flotantes mantienen su forma fraccionaria, los booleanos mapean directamente, y las fechas y datetimes se serializan como cadenas ISO 8601 que JavaScript puede analizar con Date. Las claves con puntos y tablas anidadas se resuelven en objetos anidados propios en vez de claves planas, y los errores de sintaxis generan un mensaje con línea y columna apuntando al problema específico.

El parseo corre localmente en el navegador — el documento TOML nunca llega a un servidor, lo que importa para configs que contienen credenciales u hostnames.

Sobre la conversión TOML a JSON

Analiza archivos de configuración TOML y convíertelos a JSON. Admite todas las características de TOML incluyendo tablas, arrays de tablas, tablas en línea y valores tipados.

  • Soporte completo de TOML v1.0
  • Tablas y arrays de tablas mapeados a objetos JSON
  • Valores tipados conservados (cadenas, enteros, flotantes, booleanos, fechas)
  • Mensajes de error claros para sintaxis TOML inválida

100% en tu navegador. Tus inputs nunca salen de tu navegador. Anuncios mediante AdSense (con consentimiento).

Preguntas frecuentes

¿Cómo convierto TOML a JSON?

Pega un documento TOML (Cargo.toml, pyproject.toml, config de Hugo) y el conversor lo analiza según la spec TOML 1.0 y emite el JSON equivalente. Las tablas se vuelven objetos anidados, los array-of-tables ([[section]]) se vuelven arrays JSON de objetos, y los tipos escalares (cadenas, números, booleanos, date-times) se convierten a sus homólogos JSON. Las inline tables y arrays inline funcionan igual que sus equivalentes en bloque.

¿El conversor TOML a JSON es gratis?

Sí, totalmente gratis, sin registro ni límite de uso. JSONCraft es gratis en todas sus herramientas — formateador, diff, conversores, visor. Usa este conversor siempre que necesites leer una configuración TOML desde una herramienta JavaScript, pasar metadatos de pyproject.toml a un validador de esquema o normalizar repos de configuración mixta en una única vista JSON.

¿El conversor sube mi TOML?

No. El parser TOML corre íntegramente en tu navegador. Nada se envía a un servidor — relevante porque las configuraciones TOML contienen a menudo ajustes de build, targets de deploy o credenciales de registry. Puedes convertir archivos sensibles con seguridad; no hay historial, cuenta ni logs.

¿Preserva los literales date-time de TOML?

TOML tiene tipos nativos date-time, local date, local time y local date-time — más ricos que JSON, que solo tiene cadenas. El conversor los emite como cadenas ISO 8601, la convención de facto en JSON, y vuelven a JSON sin pérdida por el conversor JSON a TOML. Si tu downstream necesita un Date de JavaScript, tendrás que analizar la cadena allí, pero no se pierde información.

¿Qué características TOML pueden perderse al pasar por JSON?

Los comentarios y el formato original (orden de claves en inline tables, cadenas literales frente a básicas) no se conservan — JSON no tiene ninguno. La distinción array-of-tables frente a inline tables colapsa en JSON (ambos se vuelven arrays de objetos). La precisión numérica se conserva para enteros hasta 2^53 (el rango seguro de JSON); los enteros TOML más grandes se vuelven cadenas para evitar truncamiento silencioso.

Guías relacionadas

Por ·