Pega una configuración TOML para formatear las estructuras admitidas. Revisa la salida: se eliminan comentarios y el analizador no conserva todos los tipos TOML.
Se ejecuta localmente en tu navegadorPega una configuración TOML y pulsa Formatear: la herramienta la reescribe con una clave por línea y encabezados [sección], muestra la misma estructura en JSON e informa de lo que no ha podido leer.
El análisis ocurre en la página: no se sube nada y un ciclo de formatear, copiar y limpiar no genera ninguna petición de red, así que el mismo texto se puede formatear sin conexión.
Comprobado en la página: tablas básicas, claves con puntos, arrays repartidos en varias líneas, arrays de tablas ([[products]]), tablas en línea —también dentro de arrays—, cadenas básicas y literales, enteros en decimal, hexadecimal, octal o binario con guiones bajos, flotantes, booleanos y fechas o marcas de tiempo.
La vista JSON refleja la misma estructura: los números TOML pasan a números JSON, los booleanos siguen siéndolo y las tablas se convierten en objetos anidados, de modo que el texto formateado y el panel JSON se pueden comparar línea a línea.
Las cadenas multilínea ("""), inf y nan, y los valores solo de hora como 07:32:00 se rechazan con un error en lugar de adivinarse. Los comentarios se pierden en la salida formateada, porque no se pueden reconstruir a partir de la estructura analizada.
Las marcas de tiempo vuelven entre comillas —JSON no tiene tipo de fecha— y un array de tablas se reescribe como array de tablas en línea, por ejemplo products = [{ name = "a" }, { name = "b" }], que es TOML válido para el mismo valor.
Un valor ausente, un valor ilegible o una cabecera [tabla] definida dos veces detienen la ejecución con un mensaje que indica la línea, y los paneles se vacían para que un resultado anterior no parezca actual. Los mensajes van en el idioma de la página.
Todo se ejecuta en el navegador, y pulsar Formatear con el cuadro vacío muestra un aviso en lugar de un estado de éxito. Los archivos de configuración grandes se tratan igual, porque el trabajo es análisis de texto sin ninguna petición que esperar.