# Formateador TOML

Formatea y embellece TOML. Nota: los comentarios se pierden y el orden de claves puede cambiar (limitación @iarna/toml)

> Página canónica: https://elysiatools.com/es/tools/toml-formatter

- **Categoría:** Format Conversion

- **Palabras clave:** toml, formateador, embellecer, toml formateador

## Descripción general

El Formateador TOML es una herramienta en línea diseñada para estructurar, embellecer o comprimir tus archivos de configuración TOML de forma rápida. Permite ajustar la sangría y optimizar el diseño visual del código, teniendo en cuenta que los comentarios se eliminarán y el orden de las claves podría variar debido a las especificaciones del analizador.

## Entradas

- **Entrada TOML** (textarea): Enter your TOML here. Note: comments will be lost and key order may change after formatting.
- **Tamaño de Sangría** (number): TOML uses 2 spaces (option kept for UI consistency)
- **Modo** (select)

## Cuándo usarlo

- Cuando necesitas limpiar y ordenar un archivo de configuración TOML desorganizado o mal indentado.
- Cuando deseas reducir el tamaño de un archivo TOML eliminando espacios innecesarios mediante el modo de compresión.
- Cuando buscas validar la estructura sintáctica de un fragmento de código TOML antes de integrarlo en tu proyecto.

## Cómo funciona

- Introduce o pega el código TOML que deseas procesar en el campo de entrada de texto.
- Selecciona el modo de procesamiento, ya sea para embellecer (beautify) o para comprimir (minify) el contenido.
- Define el tamaño de la sangría deseada y haz clic en procesar para obtener el resultado formateado.

## Casos de uso

- Formatear archivos de configuración de Cargo (Cargo.toml) en proyectos de Rust para mejorar su legibilidad.
- Minificar archivos de configuración TOML para reducir el tamaño de almacenamiento en entornos de producción.
- Corregir sangrías inconsistentes en archivos de configuración de herramientas de desarrollo como Poetry o PyProject.

## Preguntas frecuentes

### ¿Por qué se eliminan los comentarios al formatear?

El analizador interno procesa el TOML como una estructura de datos pura, lo que provoca la pérdida de los comentarios durante la reconstrucción del texto.

### ¿Por qué cambia el orden de las claves en mi archivo TOML?

La biblioteca de procesamiento no garantiza la preservación del orden original de las claves al serializar de nuevo el objeto TOML.

### ¿Qué modos de formato admite esta herramienta?

Admite el modo 'Embellecer' para mejorar la legibilidad con sangrías y el modo 'Comprimir' para eliminar espacios en blanco.

### ¿Puedo cambiar el tamaño de la sangría?

Sí, puedes configurar el tamaño de la sangría entre 0 y 8 espacios según tus preferencias de estilo.

### ¿Es seguro procesar mis archivos de configuración aquí?

Sí, el procesamiento se realiza de forma local y segura en tu navegador sin almacenar tus datos de configuración.

## Herramientas relacionadas

- [Formateador JSON](https://elysiatools.com/es/tools/json-formatter): Formatea y valida datos JSON
- [Formateador XML](https://elysiatools.com/es/tools/xml-formatter): Formatea, embellece y comprime XML con sangría configurable. Conserva comentarios y CDATA
- [Formateador YAML](https://elysiatools.com/es/tools/yaml-formatter): Formatea y embellece YAML. Nota: los comentarios se pierden (limitación de js-yaml)
- [Embellecedor CSS](https://elysiatools.com/es/tools/css-beautifier): Formatea y embellece código CSS comprimido o desordenado en hojas de estilo legibles
- [Formateador de Código VBA](https://elysiatools.com/es/tools/vba-formatter): Formatear y embellecer código VBA para mejor legibilidad
- [Formateador y Minificador de SQL](https://elysiatools.com/es/tools/sql-query-formatter): Embellece o minifica SQL con control total del dialecto (PostgreSQL, MySQL, SQLite, SQL Server/T-SQL, BigQuery, Snowflake, etc.), mayúsculas de palabras clave/identificadores/funciones, estilo de sangría (estándar, tabular izquierda/derecha) y líneas entre sentencias. Produce un resultado resaltado y listo para copiar con estadísticas de tamaño y sentencias.
- [Formateador de Código](https://elysiatools.com/es/tools/code-formatter): Formatear código en varios lenguajes
- [Desofuscador JavaScript](https://elysiatools.com/es/tools/javascript-deobfuscator): Desofusca y analiza código JavaScript ofuscado para mejorar la legibilidad y comprensión

## Ejemplos

- [Ejemplos de TOML](https://elysiatools.com/es/samples/toml-samples): Ejemplos de formato TOML (Tom's Obvious, Minimal Language) desde estructuras simples hasta complejas
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato

## Contenido relacionado

- [Herramientas de redacción, resaltado y formato de presentación de texto](https://elysiatools.com/es/hubs/text-format): Compara herramientas para enmascarar texto sensible, detectar PII, normalizar teléfonos, resaltar frases, centrar texto y formatear diffs en un solo hub.
- [Herramientas de formato, diff y normalización de JSON](https://elysiatools.com/es/hubs/json-format): Compara herramientas de formato JSON, diff, revisión de logs, comparación de configuración y normalización de datos en un solo hub para flujos de revisión de JSON.
