🛠 Все
🔄

CSV ↔ JSON Converter

Автоопределение разделителя, кавычки по RFC 4180, drag-n-drop файла. В браузере, без серверной обработки.

Использование

Перетащи файл, вставь текст или открой через кнопку. Инструмент сам определит формат (CSV или JSON) и конвертирует в обратный. Результат можно скопировать или скачать.

Безопасность

Работает только в браузере. Файл никуда не отправляется. Даже если выложен в открытый Wi-Fi — данные не утекут.

Типовые сценарии

Импорт из партнёрки в трекер: партнёрка отдаёт CSV выплат, твой трекер ждёт JSON — конвертер закрывает разрыв. Импорт лидов в CRM: выгрузка из Mostbet/1win в CSV, конверсия в JSON, импорт через API. Аналитика конверсий: трекер отдаёт JSON-логи, Excel/Google Sheets открывает только CSV. Bulk-операции через скрипты: Python/Node.js работают с JSON, источник часто CSV из админок.

Частые вопросы

Зачем CSV ↔ JSON конвертер?
Партнёрки и трекеры выгружают данные в разных форматах: одни в CSV (Excel), другие в JSON (для API). Чтобы сравнить или импортнуть — приходится конвертировать. Этот инструмент делает это в браузере, без отправки файла на сервер.
Какой разделитель — запятая, точка с запятой или таб?
В английских CSV — запятая. В русских (особенно из Excel) — часто точка с запятой (потому что запятая — десятичный разделитель). В выгрузках UNIX часто — таб (TSV). Инструмент автоопределяет, но можно выбрать вручную.
Что с кавычками и переводами строк внутри ячеек?
Парсер обрабатывает RFC 4180: ячейка в кавычках может содержать запятые, переводы строк и сами кавычки (экранируются удвоением: "" → "). Это стандарт Excel и большинства экспортов.
Что если CSV без шапки?
Выбери опцию "Без шапки" — тогда ключами будут col0, col1, col2 … Иначе первая строка считается именами столбцов.
Чем отличается "массив объектов" от "массив массивов"?
Объекты: [{name:"a", price:10}, ...] — удобно для JSON API и MongoDB. Массивы: [["a", 10], ...] — компактнее, для аналитики.
Какой максимальный размер файла?
Ограничение — память браузера. Около 50-100 МБ работает, выше — браузер может зависнуть. Для гигантских выгрузок лучше разбить на части или использовать командлайн (jq, csvkit).
Поддерживается ли Excel (.xlsx) напрямую?
Нет, только CSV/TSV/JSON. Excel сохрани сначала как CSV (Файл → Сохранить как → CSV UTF-8). Если xlsx с формулами/форматированием — нужен xlsx-парсер, в нашем инструменте его пока нет.