Конвертер CSV и JSON

CSV в JSON и JSON в CSV — прямо в браузере

Направление
Заголовок

Конвертация идёт по мере ввода. Разделитель определяется автоматически: запятая, точка с запятой или табуляция. Ячейки с кавычками, разделителями и переносами строк поддерживаются по RFC 4180. Числа распознаются автоматически, значения вроде «007» остаются строками.

Зачем конвертировать CSV и JSON

CSV — таблица в виде текста: его выгружают Excel, базы данных и многие сервисы. JSON — формат API и конфигураций. Между ними нет автоматического моста, и конвертация вручную отнимает время.

Страница превращает таблицу в массив объектов и обратно. Разделитель определяется сама, имена колонок берутся из первой строки, а кавычки и переносы строк внутри ячеек обрабатываются по RFC 4180. Всё считается в браузере: данные не покидают компьютер.

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

Данные отправляются на сервер?

Нет. Конвертация выполняется в браузере, текст не покидает ваш компьютер.

Какие разделители поддерживаются?

Запятая, точка с запятой и табуляция. В режиме «определить самому» разделитель выбирается по первой строке текста; его можно задать и вручную.

Что происходит с вложенными объектами при переходе JSON → CSV?

Таблица плоская, поэтому вложенный объект или массив записывается в ячейку как строка JSON.

Как записываются кавычки, разделители и переносы строк внутри значения?

По RFC 4180: такая ячейка заключается в кавычки, а кавычка внутри неё удваивается. При обратном переходе кавычки распознаются и убираются.