CSV naar TOON converter — CSV naar TOON online
Zet CSV online om naar TOON (Token-Oriented Object Notation) en bespaar tokens in LLM-prompts. Plak of sleep een CSV. Gratis en privé in je browser.
🔒 Draait volledig in je browser — niets wordt geüploadZet spreadsheets om in tokenzuinige TOON
Wanneer je tabeldata naar ChatGPT, Claude, Gemini of een lokaal model stuurt, kost elk token geld en contextvenster. JSON herhaalt elke veldnaam op elke rij en voegt accolades, aanhalingstekens en komma's toe; ruwe CSV is compact, maar verliest structuur, types en de garantie over het aantal rijen. TOON (Token-Oriented Object Notation) zit daar tussenin: het codeert hetzelfde datamodel als JSON, maar schrijft een uniforme array één keer als tabelkop, zoals rows[3]{id,name,email}:, gevolgd door één compacte regel per record. Deze CSV-naar-TOON-converter voert die omzetting uit in je browser met de officiële TOON-bibliotheek.
Plak CSV, sleep een .csv- of .tsv-export uit Excel, Google Sheets of een database, of laad het voorbeeld. Het scheidingsteken wordt automatisch herkend en cellen tussen aanhalingstekens met komma's of regeleinden worden correct verwerkt. De uitvoer is direct bruikbaar in een systeemprompt, een RAG-context of het antwoord van een agent-tool.
Types, nesting en opties
Met Detect numbers & booleans ingeschakeld worden waarden als 42, 3.5 en true geschreven als echte TOON-getallen en -booleans en worden lege cellen null, terwijl postcodes met voorloopnullen en lange id's tekst blijven. Nest dotted headers maakt van kolommen als address.city geneste objecten. Het veld Wrap in key geeft de array een naam (rows[3]{…}:); maak het leeg om een array op rootniveau te krijgen. Schakel het TOON-scheidingsteken over op tab of pipe als je cellen veel komma's bevatten — dat voorkomt aanhalingstekens en bespaart vaak nog meer tokens.
Tips voor TOON met LLM's
Vertel het model dat de data TOON is en dat [N] het aantal rijen is; toon bij een verzoek om TOON terug een kop in het verwachte formaat. Decodeer en valideer het antwoord van het model met TOON naar JSON in strikte modus, of zet het terug naar een spreadsheet met TOON naar CSV. Andere formaten nodig uit hetzelfde blad? Probeer CSV naar JSON, CSV naar YAML of CSV naar XML. Er wordt niets geüpload — je data blijft op je apparaat.
Hoe te gebruiken
- Voeg je CSV toePlak CSV- of TSV-tekst, sleep een .csv-bestand of klik op Load sample. Het scheidingsteken wordt automatisch herkend.
- Kies de TOON-optiesStel de omhullende sleutel in (of laat die leeg voor een root-array) en kies komma, tab of pipe als scheidingsteken.
- Gebruik het in je promptKopieer de TOON naar je LLM-prompt of download het als .toon-bestand.
Veelgestelde vragen
Wat is TOON?
rows[3]{id,name}:, gevolgd door één regel per rij.Hoeveel tokens bespaart TOON ten opzichte van JSON?
Waarom CSV naar TOON omzetten in plaats van CSV plakken?
[N]) en de veldlijst expliciet, ondersteunt geneste objecten en types en kan worden teruggezet naar exacte JSON. Modellen maken zo minder structuurfouten en je kunt hun antwoorden valideren.