DT Dev Tools

Conversor de CSV a TOON — CSV a TOON online

Convierte CSV a TOON (Token-Oriented Object Notation) online para reducir los tokens de tus prompts LLM. Pega o suelta un CSV. Gratis y privado.

🔒 Se ejecuta completamente en tu navegador — nada se sube

Drop a .csv / .tsv file here, or click to choose

Publicidad

Convierte hojas de cálculo en TOON, eficiente en tokens

Cuando envías datos tabulares a ChatGPT, Claude, Gemini o a un modelo local, cada token cuesta dinero y ventana de contexto. JSON repite cada nombre de campo en cada fila y añade llaves, comillas y comas; el CSV en bruto es compacto, pero pierde estructura, tipos y la garantía del número de filas. TOON (Token-Oriented Object Notation) está en un punto intermedio: codifica el mismo modelo de datos que JSON, pero escribe un array uniforme una sola vez como cabecera de tabla, por ejemplo rows[3]{id,name,email}:, seguida de una línea compacta por fila. Este conversor de CSV a TOON hace la transformación en tu navegador con la biblioteca oficial de TOON.

Pega CSV, suelta un archivo .csv o .tsv exportado desde Excel, Google Sheets o una base de datos, o carga el ejemplo. El delimitador se detecta automáticamente y las celdas entrecomilladas con comas o saltos de línea se analizan correctamente. El resultado está listo para pegarlo en un prompt de sistema, un contexto RAG o la respuesta de una herramienta de agente.

Tipos, anidación y opciones

Con Detect numbers & booleans activado, valores como 42, 3.5 y true se escriben como números y booleanos TOON reales y las celdas vacías pasan a ser null, mientras que los códigos postales con ceros a la izquierda y los ID largos se mantienen como texto. Nest dotted headers convierte columnas como address.city en objetos anidados. El campo Wrap in key da nombre al array (rows[3]{…}:); vacíalo para emitir un array en la raíz. Cambia el delimitador TOON a tabulador o barra vertical cuando tus celdas contengan muchas comas: evita las comillas y a menudo ahorra aún más tokens.

Consejos para usar TOON con LLM

Indica al modelo que los datos están en TOON y que [N] es el número de filas; si le pides TOON como respuesta, muestra una cabecera del formato esperado. Decodifica y valida la respuesta del modelo con TOON a JSON en modo estricto, o vuélvela a una hoja de cálculo con TOON a CSV. ¿Necesitas otros formatos de la misma hoja? Prueba CSV a JSON, CSV a YAML o CSV a XML. No se sube nada: tus datos permanecen en tu dispositivo.

Cómo usar

  1. Añade tu CSVPega texto CSV o TSV, suelta un archivo .csv o haz clic en Load sample. El delimitador se detecta automáticamente.
  2. Elige las opciones de TOONDefine la clave contenedora (o déjala vacía para un array raíz) y elige delimitador coma, tabulador o barra vertical.
  3. Úsalo en tu promptCopia el TOON en tu prompt para el LLM o descárgalo como archivo .toon.

Preguntas frecuentes

¿Qué es TOON?
TOON (Token-Oriented Object Notation) es una codificación compacta y legible de datos JSON pensada para modelos de lenguaje. Los arrays uniformes de objetos se escriben una vez como una cabecera del tipo rows[3]{id,name}: seguida de una línea por fila.
¿Cuántos tokens ahorra TOON frente a JSON?
Con datos tabulares suele usar entre un 30 y un 60 % menos de tokens que el JSON formateado, porque los nombres de campo se escriben una sola vez y desaparecen llaves y comillas.
¿Por qué convertir CSV a TOON en lugar de pegar el CSV?
TOON mantiene explícitos el número de filas ([N]) y la lista de campos, admite objetos anidados y tipos, y se puede decodificar a JSON exacto, de modo que los modelos cometen menos errores estructurales y puedes validar sus respuestas.
¿Qué delimitador debo elegir?
La coma es la opción por defecto. El tabulador suele tokenizar mejor y evita las comillas cuando las celdas contienen comas; la barra vertical es una alternativa legible.
¿Se suben mis datos?
No. El análisis del CSV y la codificación TOON se ejecutan por completo en tu navegador con la biblioteca oficial @toon-format/toon.
Publicidad