Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
Herramientas relacionadas
Conversor de XML a JSONConvertidor de JSON a CSVEscape/Unescape de Cadenas JSONValidador XML🌐 Convertidor de Zona Horaria
Página de inicio > Herramientas de texto > Otras herramientas para texto > Conversor de TOML a JSON
 

Conversor de TOML a JSON

Convierta configuraciones TOML a JSON al instante con esta herramienta gratuita en línea. Admite tablas anidadas, matrices de tablas, tablas en línea, cadenas multilínea y ofrece estilos de salida atractivos/compactos/ordenados, visualización de estructura, mensajes de error por línea y muestras con un solo clic.

Conversor de TOML a JSON
Muestras rápidas (un clic para cargar)
Tu TOML 0 caracteres · 0 líneas · 0 no vacías
Estilo de salida

Embed Conversor de TOML a JSON Widget

Conversor de TOML a JSON

Bienvenido al Conversor de TOML a JSON, una herramienta en línea gratuita que convierte cualquier configuración TOML en un JSON limpio y válido con un solo clic. Ya sea que estés migrando un Cargo.toml a un flujo basado en JSON, depurando visualmente configuraciones profundamente anidadas o integrando un archivo TOML en un servicio que solo acepta JSON, este conversor maneja correctamente cada constructor de TOML: tablas, subtablas, arreglos de tablas, tablas en línea, claves punteadas, cadenas multilínea, enteros hexadecimales/octales/binarios, fechas y números de punto flotante especiales. Elige el estilo de salida que mejor se adapte a tu trabajo (estético de 2 espacios, estético de 4 espacios, compacto o ordenado por clave) e inspecciona el resultado a través de un árbol de estructura, un panel de estadísticas y un diagrama de transformación.

¿Qué es TOML y por qué convertirlo a JSON?

TOML (Tom's Obvious Minimal Language) es un formato de configuración diseñado para ser inequívoco y fácil de leer para los humanos. Es el motor de los metadatos de paquetes para Cargo (Rust), Poetry (Python) y muchas otras herramientas de desarrollo. JSON, por otro lado, es el formato universal de intercambio de datos en la web. Muchos sistemas (APIs REST, bases de datos de documentos, el localStorage del navegador y aplicaciones JavaScript) solo hablan JSON. Convertir TOML a JSON te permite unir estos dos mundos sin tener que reescribir tu configuración.

Razones comunes para convertir TOML a JSON

  • Enviar TOML a una API que solo acepta JSON: por ejemplo, un servicio de despliegue o una plataforma de banderas de características (feature-flags).
  • Inspeccionar visualmente configuraciones anidadas: la estructura de corchetes y llaves de JSON hace que la jerarquía sea obvia a simple vista.
  • Generar paquetes de configuración para el front-end: mantén tu formato de autoría en TOML, pero envía JSON al navegador.
  • Trabajar con linters y JSON Schema: valida la estructura de TOML pasándola a través de un validador de JSON Schema.
  • Comparar configuraciones: utiliza la comparación (diff) de JSON con claves ordenadas entre entornos para detectar desviaciones.
  • Migrar configuraciones heredadas: porta gradualmente un archivo TOML a un servicio de configuración basado en JSON.

Características principales de este conversor

  • Cobertura completa de TOML 1.0: cadenas básicas y literales (simples y multilínea), enteros en decimal/hexadecimal/octal/binario con separadores de guion bajo, números de punto flotante con notación científica, inf, -inf, nan, booleanos, fechas y horas.
  • Estructuras anidadas: tablas, subtablas ([a.b.c]), arreglos de tablas ([[a]]), tablas en línea ({ a = 1, b = 2 }) y claves punteadas.
  • Cuatro estilos de salida: estético de 2 espacios, estético de 4 espacios, compacto (minificado) y claves ordenadas para una salida fácil de comparar.
  • Árbol de estructura visual: observa cómo los constructores de TOML se convierten en objetos y arreglos JSON, con etiquetas de tipo (tabla, AoT, arreglo, cadena, número, booleano).
  • Panel de estadísticas: recuento de tablas, claves, arreglos, arreglos de tablas, profundidad, además de recuentos de caracteres de entrada y salida.
  • Mensajes de error con línea identificada: cada error de análisis incluye el número de línea exacto para que puedas corregirlo al instante.
  • Biblioteca de muestras de un solo clic: carga ejemplos estilo Cargo.toml, pyproject, configuración de aplicaciones, números o cadenas multilínea.
  • Copiar y descargar: copia el JSON al portapapeles o descárgalo como un archivo .json.
  • Adaptado a móviles: funciona cómodamente en teléfonos, tabletas y computadoras de escritorio.
  • Privacidad garantizada: el TOML se analiza en el servidor y el resultado se devuelve en la misma respuesta; no se almacena nada.

Cómo se mapea TOML a JSON

La mayoría de los constructores de TOML tienen un equivalente en JSON limpio y sin pérdida de datos. Aquí tienes el mapeo que aplica el conversor:

Constructor TOMLEquivalente JSONNotas
clave = "cadena""clave": "cadena"Las cadenas básicas mantienen secuencias de escape; las literales son textuales.
clave = 42"clave": 42Los enteros decimales, hex (0x), octales (0o) y binarios (0b) se convierten en números JSON.
clave = 3.14"clave": 3.14Los flotantes mantienen su precisión; inf/nan se convierten en null para un JSON válido.
clave = true"clave": trueLos booleanos se mapean directamente.
clave = 2026-04-25T12:00:00Z"clave": "2026-04-25T12:00:00Z"JSON no tiene tipo de fecha, por lo que se preserva la cadena RFC 3339.
clave = [1, 2, 3]"clave": [1, 2, 3]Los arreglos se convierten en arreglos JSON.
[tabla]
k = 1
"tabla": { "k": 1 }Las tablas se convierten en objetos.
[a.b.c]
k = 1
"a": { "b": { "c": { "k": 1 } } }Las subtablas se anidan implícitamente.
[[items]]
k = 1
"items": [{ "k": 1 }]El arreglo de tablas se convierte en un arreglo de objetos.
k = { a = 1, b = 2 }"k": { "a": 1, "b": 2 }Las tablas en línea son equivalentes a los objetos JSON.
a.b.c = 1"a": { "b": { "c": 1 } }Las claves punteadas crean anidamiento implícito.

Ejemplos

Entrada TOML
title = "App"
[server]
host = "localhost"
port = 8080
Salida JSON
{
  "title": "App",
  "server": {
    "host": "localhost",
    "port": 8080
  }
}
Entrada TOML (arreglo de tablas)
[[user]]
name = "Alice"
admin = true

[[user]]
name = "Bob"
admin = false
Salida JSON
{
  "user": [
    { "name": "Alice", "admin": true },
    { "name": "Bob",   "admin": false }
  ]
}
Entrada TOML (claves punteadas + en línea)
db.host = "10.0.0.1"
db.port = 5432
db.options = { ssl = true, pool = 20 }
Salida JSON
{
  "db": {
    "host": "10.0.0.1",
    "port": 5432,
    "options": { "ssl": true, "pool": 20 }
  }
}

Cómo usar el Conversor de TOML a JSON

  1. Pega tu TOML en el cuadro de entrada, o haz clic en una muestra rápida para cargar una configuración típica.
  2. Elige un estilo de salida: estético de 2 espacios (predeterminado), estético de 4 espacios, compacto o claves ordenadas.
  3. Haz clic en Convertir a JSON. La herramienta analiza el TOML y genera la salida JSON con estadísticas y un árbol de estructura.
  4. Inspecciona el resultado: revisa el panel de estadísticas para un resumen rápido, expande el árbol de estructura para ver la jerarquía y lee el diagrama de conversión para entender el mapeo.
  5. Copia o descarga el JSON. El botón Copiar lo pone en tu portapapeles; Descargar lo guarda como convertido.json.

Funciones de TOML compatibles

Cadenas

  • Cadenas básicas: usan comillas dobles y admiten secuencias de escape: \n, \t, \r, \", \\, \uXXXX, \UXXXXXXXX.
  • Cadenas literales: usan comillas simples y contienen caracteres brutos sin escapes.
  • Cadenas básicas multilínea: usan triples comillas dobles (""") y admiten barra invertida al final de línea para eliminar espacios en blanco.
  • Cadenas literales multilínea: usan triples comillas simples (''') y preservan todo textualmente.

Números

  • Enteros decimales con separadores de guion bajo opcionales: 1_000_000.
  • Enteros hexadecimales/octales/binarios: 0xDEADBEEF, 0o755, 0b1010.
  • Flotantes con signo, decimal y exponente opcionales: 3.14, -2e-3, 6.022e23.
  • Flotantes especiales: inf, -inf, nan (convertidos a null en JSON).

Tablas y Arreglos

  • Tablas: [nombre] abre una nueva tabla.
  • Subtablas: [a.b.c] crea tablas anidadas.
  • Arreglos de tablas: [[nombre]] añade una nueva tabla a un arreglo.
  • Tablas en línea: { a = 1, b = 2 }.
  • Arreglos: [1, 2, 3] pueden ocupar varias líneas y contener tipos de valores mezclados.

Elegir el estilo de salida adecuado

  • Estético de 2 espacios: el predeterminado. Compacto pero legible; ideal para la mayoría de los usos, incluidos los archivos de configuración en git.
  • Estético de 4 espacios: coincide con la sangría estilo PEP-8; preferido por algunos equipos de Python y Java.
  • Compacto (minificado): una sola línea, sin espacios en blanco adicionales; el tamaño de carga más pequeño para la transmisión por red.
  • Claves ordenadas: salida estética con las claves ordenadas alfabéticamente. Excelente para comparaciones (diffs) porque las configuraciones idénticas siempre producen la misma salida byte por byte, independientemente del orden de las claves.

Preguntas frecuentes

¿Qué es TOML y por qué convertirlo a JSON?

TOML es un formato de configuración diseñado para ser obvio y mínimo. Convertirlo a JSON permite introducir configuraciones en sistemas que solo aceptan JSON, depurar visualmente la estructura anidada, compartir con APIs web e integrar con código JavaScript que espera JSON.

¿Este conversor maneja arreglos de tablas y tablas en línea?

Sí. El conversor admite totalmente la sintaxis [[arreglo.de.tablas]] (traducida a arreglos JSON de objetos), tablas en línea como { a = 1, b = 2 } (traducidas a objetos JSON), subtablas anidadas, claves punteadas y profundidad de anidamiento arbitraria.

¿Qué estilos de salida son compatibles?

Cuatro estilos: Estético de 2 espacios (predeterminado), Estético de 4 espacios (sangría PEP-8), Compacto (minificado) y Claves Ordenadas (estético y alfabético).

¿Cómo se convierten las fechas de TOML a JSON?

JSON no tiene un tipo nativo para fechas, por lo que las fechas de TOML (RFC 3339) se preservan como cadenas. Los formatos locales también se mantienen textualmente para ser analizados por bibliotecas externas.

¿Qué sucede con los valores inf y nan de TOML?

Dado que el JSON estándar no permite Infinity ni NaN, estos valores se convierten a null para asegurar que la salida cumpla con RFC 8259.

¿De dónde vienen los errores de análisis y cómo los soluciono?

El conversor indica la línea exacta del error. Los problemas comunes incluyen comillas sin cerrar, el uso de pestañas (tabs) donde no se permiten o la redefinición de tablas.

¿Hay un límite de tamaño?

La herramienta puede manejar archivos TOML de varios megabytes sin problemas. Para archivos extremadamente grandes, el rendimiento depende más del renderizado del navegador que del análisis en sí.

¿Se envían o almacenan mis datos TOML?

Tu entrada se analiza en el servidor para generar la salida JSON y luego se descarta. No registramos, almacenamos ni transmitimos tu configuración a ningún otro lugar.

¿Puedo convertir JSON de nuevo a TOML?

Esta herramienta es de una sola vía (TOML → JSON). Para el sentido inverso, utiliza un conversor de JSON a TOML o bibliotecas de programación como tomli_w (Python), @iarna/toml (JavaScript) o el crate toml (Rust).

Consejos para conversiones limpias

  • Usa la salida de claves ordenadas para diffs: tu JSON bajo control de versiones será estable para todos los miembros del equipo.
  • Prefiere las cadenas multilínea (""" o ''') para párrafos de texto en lugar de concatenar con escapes \n.
  • Agrupa claves relacionadas con tablas: son más legibles que las claves punteadas largas.
  • Cuidado con la redefinición accidental de tablas: TOML no permite definir la misma tabla dos veces; el conversor detecta esto con un error claro.
  • Mantén las fechas y horas en RFC 3339: los formatos locales también funcionan, pero el RFC 3339 se integra mejor con los consumidores de JSON.

Recursos adicionales

Cite este contenido, página o herramienta como:

"Conversor de TOML a JSON" en https://MiniWebtool.com/es/conversor-de-toml-a-json/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de miniwebtool. Actualizado: 25 de abr. de 2026

Otras herramientas para texto:

Herramientas destacadas:

Calculadora de Signo Solar, Lunar y Ascendente 🌞🌙✨Calculadora de día del año - ¿Qué día del año es hoy?Generador de IMEI Aleatorio📅 Calculadora de FechaCalculadora de Compatibilidad AmorosaEliminar acentos del textoCalculadora del Signo de VenusConvertidor de cm a pies y pulgadasSelector de Nombre AleatorioSelector de Películas AleatorioConvertidor de Pies y Pulgadas a CentímetrosCalendario del Día del AñoConvertidor de kPa a psiBúsqueda de ID de usuario de FacebookCalculadora de Número del NombreBúsqueda de ID de Usuario de Instagram📅 Calculadora de Diferencia entre Fechascalculadora-de-hba1cCalculadora de SumaCalculadora de NumerologíaCalculadora de Desviación Estándar RelativaBola Mágica 8Calculadora de Número MaestroEliminar espaciosExtractor de Imágenes de VideoCalculadora de Duración de TiempoDescargador de Miniaturas de YouTubebúsqueda-de-direcciones-MACSelector Aleatorioconvertidor ppm a porcentajeCalculadora de Promedio - Alta PrecisiónGenerador de Superpoder AleatorioCalculadora de Módulo¿Cuál es mi signo del zodiaco?Generador de Cartas de Baraja AleatorioGenerador de Código MorseConvertidor de psi a kPaGenerador de Palabras DesordenadasCalculadora HexadecimalOrdenar NúmerosGenerador Aleatorio de ListasDivisor de imágenesCalculadora de CombinaciónCalculadora de Posición del SolConvertidor de Porcentaje a PPMDivisor de Audio¿Cuál es mi número de la suerte?Convertidor de Decimal a TiempoGenerador de Verdad o Reto AleatorioCalculadora CPMCalculadora de Edad GestacionalCalculadora de CírculosCalculadora de Número del AlmaCalculadora de Coeficiente de Variación🖱️ Contador de ClicsCalculadora de reducción porcentualCalcular tiempo entre dos fechasCalculadora de Promedio de BateoConvertidor de FPSConvertidor de Tiempo a DecimalCalculadora de Aumento PorcentualGenerador de números de loteríaCalculadora de Área de Polígono IrregularCalculadora de ERA🌐 Convertidor de Zona HorariaCalculadora del Signo de MarteEliminar saltos de líneaCalculadora de pendiente y gradoCalculadora de Percentil de EstaturaCalculadora del día de la semana de nacimientoVerificador de Nombre de Usuario en Redes SocialesContador de líneasConvertidor de Tamaño de ArchivoEstadísticas del Canal de YouTubeCalculadora de notación científicaCalculadora de Número de DestinoGenerador de Números Decimales AleatoriosCalculadora de Grupo SanguíneoCalculadora de cociente y residuoFormateador de TextoGenerador aleatorio de animalesGenerador de sopa de letrasGenerador de cartones de bingoConvertidor de Número a PalabraPrimeros n Dígitos de PiGenerador de LaberintosCalculadora de Log Base 10Calculadora de Duración de BateríaGenerador de Nombres AleatoriosDivisor de videoCalculadora de Cambio PorcentualGenerador de Cumpleaños AleatorioGenerador de Colores AleatoriosLanzador de MonedasCalculadora de Retorno de SaturnoGenerador de letras aleatoriasCalculadora de números de ángelesGenerador de Fechas AleatoriasCalculadora de PermutaciónConvertidor de fracción a número mixtoGenerador de Coordenadas AleatoriasGenerador de Plantilla de Cono DesarrolladoCalculadora de Número de Trayecto de VidaCalculadora OctalConversor de HTML a TextoCalculadora de número de dígitosCalculadora de Número de SemanaGenerador de hora aleatoriaRotar VideoCalculadora de Prueba tConvertidor de Número a FracciónCalculadora de media aritméticaCalculadora de Error PorcentualCalculadora de Ganancias de TwitchGenerador de Hash SHA256Herramienta en línea para eliminar puntuaciónCalculadora de Compatibilidad de Signos LunaresConvertidor de Decimal a BCDGenerador de Texto Pequeño ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Validador XMLCalculadora de SenoConversor de Calendario HebreoCalculadora de Monetización de YouTube ShortsConvertidor de Notación Científica a DecimalCalculadora de edadDecodificador de Código MorseExtractor de AudioGraficador de funciones trigonométricasLista de Años BisiestosCalculadora de ComisionesAnalizador Avanzado de Compatibilidad ZodiacalCalculadora de EscaleraCalculadora de Tamaño de TVGenerador de Texto InvisibleCalculadora de CosenoGenerador de Dirección IP AleatoriaGenerador de anagramasGenerador de ContraseñaGenerador de direcciones MACConvertidor octal a binarioGenerador de cadenas aleatoriasCalculadora Log Base 2Analizador de Direcciones MACGenerador de acordes aleatoriosConvertidor de dirección IP a binarioExtractor de URLGenerador de Versículos Bíblicos AleatoriosCalculadora de Consumo de AguaCalculadora de Equilibrio de Elementos AstrológicosConvertidor de VTT a TXTGenerador de CriptogramaCalculadora de kVACalculadora de RedondeoGraficador de Curvas ParamétricasVerificador de Número Par o ImparConvertidor de Lista de Texto a SQLCalculadora de ProporcionesCalculadora de Tasa de Interés EfectivoContar el número de caracteresconvertidor de palabras a números de teléfonoGenerador de PIN AleatorioFusionar vídeosGenerador de Unir los PuntosGenerador y Verificador de Hash BcryptCalculadora de la Prueba de DivisibilidadConvertidor de tazas a gramosCalculadora de FraccionesCalculadora de Pasos a DistanciaCalculadora de Tipo CorporalCalculadora de Comparación de FraccionesCalculadora de la Ley de SnellGenerador de Tarjeta de Crédito AleatorioCalculadora de Diferencia de ListasCalculadora de Flujo en TuberíasCalculadora de la Ecuación de BernoulliConvertidor de SRT a TXTPredictor de peso de cachorrosSolucionador de InecuacionesVerificador de Números PerfectosAñadir prefijo y sufijo al textoGenerador Aleatorio de Nombres en LíneaCalculadora de RectánguloCalculadora de Resistencia para LEDCalcular Días entre Dos FechasCalculadora de Carga de VigasCalculadora de Período de RecuperaciónCalculadora de TechadoGenerador de Killer SudokuGenerador de Números AleatoriosSimulador de Puertas LógicasVerificador de Escuadra (Regla 3-4-5) 📐Calculadora de Distribución de ProbabilidadCalculadora de media, mediana y modaConvertidor de BaseGenerador de Nonogramas (Picross)Calculadora de PinturaConvertidor hexadecimal a binarioCreador de CrucigramasCalculadora de Estrategia MartingaleConvertidor Binario a Código GrisCalculadora de talla de cascoCalculadora de talla de guantesConvertidor de tallas de sombreroCalculadora de tamaño de snowboardCalculadora de tamaño de esquíCalculadora de talla de bicicletaTemporizador de splits para speedrunCalculadora de StablefordCalculadora de checkout de dardosCalculadora de economía de bowling de críquetCalculadora de strike rate de críquetCalculadora de Net Run RateCalculadora de proporción K/DCalculadora de rating EloCalculadora de recuperación de la frecuencia cardíacaCalculadora de Tiempo de SenderismoCalculadora de ritmo de remoCalculadora de Rendimiento por Edad en CarreraCalculadora de FTP y Zonas de PotenciaCalculadora de Beep TestCalculadora de Puntuación ACFTCalculadora de Wilks y DOTSCalculadora de Offset de LlantasBuscador de Índice de Carga y Código de Velocidad de NeumáticosCalculadora de Costo por MillaCalculadora de Compra de LeasingCalculadora de Mezcla de OctanajeCalculadora de Mezcla de Aceite 2 TiemposCalculadora de Cilindrada del MotorCalculadora de Sofá en la PuertaCalculadora de Cuerdas de LeñaCalculadora de CADR de Purificador de AireCalculadora de Tamaño de DeshumidificadorCalculadora de Tamaño de Ventilador de TechoCalculadora de Tamaño de CortinasCalculadora de Tamaño de AlfombraCalculadora de Altura para Colgar CuadrosCalculadora de Altura de Montaje de TVCalculadora de Volumen y Lámina de EstanqueCalculadora de Sal para PiscinaCalculadora de Volumen de PiscinaCalculadora de Tamaño de Calentador de AguaCalculadora de Resina EpoxiCalculadora de Espaciado de BalaustresCalculadora de Zócalos y MoldurasCalculadora de RevestimientoCalculadora de Tinte para TerrazasCalculadora de Semillas de CéspedCalculadora de CéspedCalculadora de AsfaltoCalculadora de Yardas CúbicasCalculadora de Longitud de AntenaCalculadora de Llenado de ConductoCalculadora de Condensadores en Serie y ParaleloCalculadora de Reactancia InductivaCalculadora de Iluminación de HabitacionesCalculadora de Lux a LúmenesConversor de Lúmenes a VatiosCalculadora de Tamaño de GeneradorConversor de mAh a WhCalculadora de Potencia TrifásicaCalculadora de Amperios a VatiosCalculadora de Vatios a AmperiosCalculadora de Resistencias en SerieCalculadora de FricciónCalculadora de Plano InclinadoCalculadora de Ventaja MecánicaCalculadora de Velocidad del SonidoCalculadora de Velocidad de OndaCalculadora de flotabilidadCalculadora de Velocidad TerminalCalculadora de Longitud de Onda de de BroglieCalculadora de Energía del FotónCalculadora E=mc²Calculadora de Dilatación del TiempoCalculadora de la Tercera Ley de KeplerCalculadora de Velocidad de EscapeCalculadora de Fuerza GravitacionalCalculadora de la Ley de Beer-LambertCalculadora de la Ecuación de NernstCalculadora de Presión OsmóticaCalculadora de Elevación del Punto de EbulliciónCalculadora de Descenso del Punto de CongelaciónCalculadora de Composición PorcentualCalculadora de NormalidadCalculadora de MolalidadConversor de pKa a KaCalculadora de Henderson-HasselbalchCalculadora de Rendimiento TeóricoCalculadora de Reactivo LimitanteCalculadora de Configuración ElectrónicaTabla Periódica InteractivaGenerador de Planes de Lecciones con IAGenerador de Cuestionarios con IAGenerador de Citas APA MLA ChicagoCalculadora de Porcentaje de AsistenciaCalculadora de Puntuación APCalculadora de Puntuación ACTCalculadora de Puntuación del SATConversor de Porcentaje a CGPAConversor de CGPA a PorcentajeCalificador Fácil (EZ Grader)Calculadora del Costo de Criar un HijoCalculadora de Consumo de Leche para BebésCalculadora de Talla de PañalesGenerador de Nombres de BebéPredictor del Color de Ojos del BebéCalculadora de Percentil de IMC InfantilPredictor de Altura InfantilCalculadora de Tiempo de Duplicación de hCGCalculadora de Fecha de Parto FIVCalculadora de ImplantaciónPredictor de Sexo ChinoFormateador de Fechas ISO 8601Conversor de Fecha JulianaCalculadora de SiestaCalculadora de fases lunaresCalculadora de amanecer y atardecerWorld ClockConvertidor de Fechas a Números RomanosCuenta Regresiva para la JubilaciónCalculadora de SobriedadCalculadora de Medio CumpleañosCalculadora de AniversarioCalculadora de Reparto de PropinasCalculadora de ROI de Email MarketingCalculadora de Costo por LeadCalculadora de Capital de TrabajoEstimador de Ganancias de YouTubeGenerador de personaje RPG aleatorio