Formateador TOML

Analiza y reescribe TOML con un formato normalizado usando smol-toml. Los errores muestran línea y columna. Ojo: se eliminan los comentarios y se normalizan algunos valores.

El TOML se analiza y se vuelve a escribir: se eliminan los comentarios y los valores se escriben de forma normalizada (por ejemplo, las horas reciben milisegundos).

Salida

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es Formateador TOML?

El Formateador TOML analiza un documento TOML y lo vuelve a escribir con un formato normalizado: key = value con espacios simples, tablas separadas por líneas en blanco y arrays de tablas escritos como [[name]]. También sirve como comprobador de sintaxis TOML. Como vuelve a serializar los datos analizados, se eliminan los comentarios y algunos valores se reescriben en forma canónica.

Cómo usar Formateador TOML

  1. Pega TOML en el cuadro de entrada o haz clic en Cargar ejemplo.
  2. Haz clic en Formatear (la salida también se actualiza mientras escribes).
  3. Si hay un error de sintaxis, corrígelo en la línea y columna indicadas.
  4. Copia o descarga el resultado y vuelve a añadir los comentarios que necesites.

Ejemplo

Entrada
title="x"
[owner]
name="T"
Salida
title = "x"

[owner]
name = "T"

Cuándo usar Formateador TOML

Úsalo para comprobar la sintaxis TOML o normalizar archivos generados. No lo uses en archivos mantenidos a mano cuyos comentarios necesites (Cargo.toml, pyproject.toml) salvo que vuelvas a añadirlos, porque los comentarios no sobreviven a un ciclo de análisis y serialización.

Cómo funciona Formateador TOML

El documento se analiza con smol-toml (TOML 1.0) y se convierte en datos, que se vuelven a serializar con stringify. Primero van los pares clave/valor simples y después las tablas y los arrays de tablas. Las cadenas se vuelven a entrecomillar, los arrays se imprimen como [ 1, 2 ] y las fechas y horas se escriben en una forma RFC 3339 normalizada (por ejemplo, 07:32:00-08:00 pasa a ser 07:32:00.000-08:00).

Casos de Uso Comunes

  • Buscar errores de sintaxis en un Cargo.toml o pyproject.toml
  • Normalizar TOML generado por scripts
  • Convertir tablas en línea en secciones legibles
  • Detectar claves duplicadas o valores no válidos

Nota de Seguridad

Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.

Preguntas Frecuentes

¿Por qué desaparecieron mis comentarios?

La herramienta convierte el TOML en datos y lo vuelve a escribir; los comentarios no forman parte de los datos, así que se pierden.

¿Por qué mi fecha ahora tiene .000?

Las fechas y horas se serializan en una forma canónica con milisegundos.

¿Qué versión de TOML se admite?

TOML 1.0.

Explora más categorías