Conversor TOML ↔ JSON
Convertidor gratuito de TOML a JSON y de JSON a TOML en línea. Conversión en vivo, errores con línea y columna, sangría configurable. Todo en tu navegador, sin subida.
¿Qué es TOML y por qué se usa?
TOML es un formato de archivos de configuración diseñado para ser fácil de leer y escribir. Se usa mucho en Rust (Cargo.toml), Python (pyproject.toml) y muchos proyectos modernos.
¿Cómo convierto TOML a JSON?
Pega tu TOML en la pestaña TOML → JSON. El resultado JSON aparece al instante mientras escribes, con la sangría elegida. Cópialo o descárgalo al terminar.
¿Puedo convertir JSON de nuevo a TOML?
Sí. Cambia a la pestaña JSON → TOML y pega JSON válido. Los objetos planos, arrays y tablas anidadas se escriben como tablas TOML y tablas en línea.
¿La herramienta indica dónde está el error TOML?
Sí. Un TOML no válido muestra un error localizado con la línea y columna exactas del problema para corregir rápido.
¿Mis datos de configuración se envían a un servidor?
No. La conversión se ejecuta por completo en tu navegador con la librería smol-toml incluida localmente. Nada se sube a ningún sitio.
¿Qué características TOML admite?
Admite la especificación TOML 1.0: tablas, arrays, tablas en línea, cadenas, enteros, decimales, booleanos, fechas y horas.
¿Cómo se convierten las fechas TOML a JSON?
Las fechas y horas TOML se convierten en cadenas ISO-8601 en JSON, ya que JSON no tiene tipo de fecha nativo. Al volver convierten en cadenas entrecomilladas.
¿Puedo elegir la sangría JSON?
Sí. Elige 2 espacios, 4 espacios, tabulación o compacto (sin espacios) en el selector de sangría.
Cómo usar Conversor TOML ↔ JSON
El conversor TOML ↔ JSON traduce entre archivos de configuración TOML y JSON en ambas direcciones, en vivo mientras escribes, usando el parser smol-toml incluido localmente en la página. Nada de lo que pegas se sube — cada conversión se ejecuta dentro de tu navegador.
- Quédate en la pestaña TOML → JSON y pega tu TOML (por ejemplo una sección de Cargo.toml o pyproject.toml) en el cuadro de entrada de la izquierda. El resultado JSON aparece a la derecha mientras escribes.
- Elige la sangría del JSON — 2 espacios, 4 espacios, tabulador o compacto — y la salida se reformatea al instante. Un TOML no válido produce un error que muestra la línea y columna exactas.
- Cambia a la pestaña JSON → TOML y pega JSON válido para obtener un documento TOML con tablas y tablas en línea.
- Usa Copiar en el panel de salida, Descargar para guardar output.json u output.toml, o Mover salida a entrada para encadenar una conversión de ida y vuelta.
- Pulsa Ejemplo para cargar un fragmento listo que muestra tablas, arrays y tablas en línea.
Al hacer ida y vuelta con fechas de TOML: se convierten en cadenas ISO-8601 en el JSON, así que quita las comillas antes de devolver el valor a un validador TOML estricto.
Herramientas relacionadas
- YAML a JSON Convierte YAML a JSON al instante en línea. Pega tu YAML y obtén JSON limpio con validación y formato.
- JSON a YAML Convierte JSON a YAML al instante. Pega JSON y obtén YAML limpio con indentación correcta.
- XML a JSON Conversor gratuito de XML a JSON en línea. Pega tu XML y obtén JSON formateado al instante con validación y preservación de estructura.
- Validador JSON Valida la sintaxis JSON al instante con mensajes de error detallados y números de línea. Herramienta gratuita que funciona en tu navegador.
- Embellecer JSON Formatea y embellece JSON con sangría personalizable. Embellece JSON comprimido al instante en tu navegador.
- TSV a JSON Convierte TSV a JSON gratis en línea. Soporta encabezados, detección automática de tipos y minificación. Todo en el navegador.
- JSON a CSV Conversor gratis de JSON a CSV en línea. Aplana objetos anidados, elige delimitadores personalizados y descarga al instante. 100% en el navegador.
- Convertidor CSV a JSON Convierte CSV a JSON gratis en línea. Soporta delimitadores personalizados, objetos basados en encabezados y detección automática de tipos. Todo en el navegador.