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 é enviadoTransforme 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
- Adicione seu CSVCole texto CSV ou TSV, solte um arquivo .csv ou clique em Load sample. O delimitador é detectado automaticamente.
- 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.
- Use no seu promptCopie o TOON para o prompt do LLM ou baixe como arquivo .toon.
Perguntas frequentes
O que é TOON?
rows[3]{id,name}:, seguido de uma linha por registro.Quantos tokens o TOON economiza em comparação com o JSON?
Por que converter CSV em TOON em vez de colar o CSV?
[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.