Конвертер CSV в TOON — CSV в TOON онлайн
Конвертируйте CSV в TOON (Token-Oriented Object Notation) онлайн, чтобы сократить токены в промптах LLM. Вставьте или перетащите CSV. Бесплатно и приватно.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяПревращайте таблицы в экономный по токенам TOON
Когда вы отправляете табличные данные в ChatGPT, Claude, Gemini или локальную модель, каждый токен стоит денег и места в окне контекста. JSON повторяет каждое имя поля в каждой строке и добавляет фигурные скобки, кавычки и запятые; сырой CSV компактен, но теряет структуру, типы и гарантию количества строк. TOON (Token-Oriented Object Notation) занимает промежуточное положение: он кодирует ту же модель данных, что и JSON, но однородный массив записывает один раз как заголовок таблицы, например rows[3]{id,name,email}:, а затем — одна компактная строка на запись. Этот конвертер CSV в TOON выполняет преобразование в вашем браузере с помощью официальной библиотеки TOON.
Вставьте CSV, перетащите файл .csv или .tsv, экспортированный из Excel, Google Sheets или базы данных, либо загрузите пример. Разделитель определяется автоматически, а ячейки в кавычках с запятыми или переносами строк разбираются корректно. Результат готов к вставке в системный промпт, RAG-контекст или ответ инструмента агента.
Типы, вложенность и параметры
При включённом Detect numbers & booleans значения вроде 42, 3.5 и true записываются как настоящие числа и булевы значения TOON, а пустые ячейки становятся null, тогда как почтовые индексы с ведущими нулями и длинные идентификаторы остаются текстом. Nest dotted headers превращает столбцы вроде address.city во вложенные объекты. Поле Wrap in key задаёт имя массива (rows[3]{…}:); очистите его, чтобы получить массив корневого уровня. Переключите разделитель TOON на табуляцию или вертикальную черту, если в ячейках много запятых, — это позволяет избежать кавычек и часто экономит ещё больше токенов.
Советы по использованию TOON с LLM
Сообщите модели, что данные в формате TOON и что [N] — это количество строк; если просите TOON в ответ, покажите заголовок ожидаемого формата. Декодируйте и проверяйте ответ модели через TOON в JSON в строгом режиме или превратите его обратно в таблицу через TOON в CSV. Нужны другие форматы из той же таблицы? Попробуйте CSV в JSON, CSV в YAML или CSV в XML. Ничего не загружается на сервер — ваши данные остаются на вашем устройстве.
Как использовать
- Добавьте CSVВставьте текст CSV или TSV, перетащите файл .csv или нажмите Load sample. Разделитель определяется автоматически.
- Выберите параметры TOONЗадайте ключ-обёртку (или оставьте пустым для корневого массива) и выберите разделитель: запятую, табуляцию или вертикальную черту.
- Используйте в промптеСкопируйте TOON в промпт для LLM или скачайте как файл .toon.
Часто задаваемые вопросы
Что такое TOON?
rows[3]{id,name}:, а затем — по одной строке на запись.Сколько токенов TOON экономит по сравнению с JSON?
Зачем конвертировать CSV в TOON, а не вставлять CSV?
[N]) и список полей, поддерживает вложенные объекты и типы и декодируется обратно в точный JSON, поэтому модели допускают меньше структурных ошибок, а их ответы можно проверять.