DT Dev Tools

Conversor de CSV para TOON — CSV em TOON online

Converta CSV em TOON (Token-Oriented Object Notation) online para reduzir tokens em prompts de LLM. Cole ou solte um CSV. Grátis e privado no navegador.

🔒 Executa completamente no seu navegador — nada é enviado

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

Publicidade

Transforme planilhas em TOON, econômico em tokens

Quando você envia dados tabulares ao ChatGPT, Claude, Gemini ou a um modelo local, cada token custa dinheiro e janela de contexto. O JSON repete cada nome de campo em todas as linhas e acrescenta chaves, aspas e vírgulas; o CSV bruto é compacto, mas perde estrutura, tipos e a garantia do número de linhas. O TOON (Token-Oriented Object Notation) fica no meio-termo: codifica o mesmo modelo de dados do JSON, mas escreve um array uniforme uma única vez como cabeçalho de tabela, como rows[3]{id,name,email}:, seguido de uma linha compacta por registro. Este conversor de CSV para TOON faz a transformação no seu navegador usando a biblioteca oficial do TOON.

Cole CSV, solte um arquivo .csv ou .tsv exportado do Excel, Google Sheets ou de um banco de dados, ou carregue o exemplo. O delimitador é detectado automaticamente e células entre aspas com vírgulas ou quebras de linha são lidas corretamente. O resultado está pronto para colar em um prompt de sistema, em um contexto RAG ou na resposta de uma ferramenta de agente.

Tipos, aninhamento e opções

Com Detect numbers & booleans ativado, valores como 42, 3.5 e true são escritos como números e booleanos TOON reais e células vazias viram null, enquanto CEPs com zeros à esquerda e IDs longos continuam como texto. Nest dotted headers transforma colunas como address.city em objetos aninhados. O campo Wrap in key dá nome ao array (rows[3]{…}:); deixe-o vazio para gerar um array na raiz. Mude o delimitador TOON para tabulação ou barra vertical quando suas células tiverem muitas vírgulas — isso evita aspas e muitas vezes economiza ainda mais tokens.

Dicas para usar TOON com LLMs

Diga ao modelo que os dados estão em TOON e que [N] é o número de linhas; ao pedir TOON de volta, mostre um cabeçalho do formato esperado. Decodifique e valide a resposta do modelo com TOON para JSON em modo estrito, ou converta-a de volta em planilha com TOON para CSV. Precisa de outros formatos da mesma planilha? Experimente CSV para JSON, CSV para YAML ou CSV para XML. Nada é enviado — seus dados ficam no seu dispositivo.

Como usar

  1. Adicione seu CSVCole texto CSV ou TSV, solte um arquivo .csv ou clique em Load sample. O delimitador é detectado automaticamente.
  2. Escolha as opções do TOONDefina a chave de envolvimento (ou deixe vazia para um array raiz) e escolha o delimitador vírgula, tabulação ou barra vertical.
  3. Use no seu promptCopie o TOON para o prompt do LLM ou baixe como arquivo .toon.

Perguntas frequentes

O que é TOON?
TOON (Token-Oriented Object Notation) é uma codificação compacta e legível de dados JSON criada para modelos de linguagem. Arrays uniformes de objetos são escritos uma vez como um cabeçalho como rows[3]{id,name}:, seguido de uma linha por registro.
Quantos tokens o TOON economiza em comparação com o JSON?
Para dados tabulares, costuma usar de 30 a 60% menos tokens que o JSON formatado, porque os nomes dos campos são escritos uma só vez e chaves e aspas desaparecem.
Por que converter CSV em TOON em vez de colar o CSV?
O TOON mantém explícitos o número de linhas ([N]) e a lista de campos, suporta objetos aninhados e tipos e pode ser decodificado para JSON exato, então os modelos cometem menos erros estruturais e você pode validar as respostas.
Qual delimitador devo escolher?
A vírgula é o padrão. A tabulação costuma tokenizar melhor e evita aspas quando as células contêm vírgulas; a barra vertical é uma alternativa legível.
Meus dados são enviados?
Não. A leitura do CSV e a codificação TOON rodam inteiramente no seu navegador com a biblioteca oficial @toon-format/toon.
Publicidade