Конвертер CSV ↔ JSON 🔒 Ваши данные не покидают браузер.

CSV в JSON-объекты и обратно — кавычки и разделители обрабатываются корректно.

Предпросмотр

Ctrl+SСкачать

Об этом инструменте

CSV — язык таблиц, JSON — язык API. Конвертер соединяет их: первая строка CSV становится ключами объектов, числовые значения — числами, а поля в кавычках с запятыми и переносами разбираются корректно. В обратную сторону колонки выводятся из объединения всех ключей.

Разделитель определяется автоматически (запятая, точка с запятой, таб, вертикальная черта). Всё работает локально; данные остаются у вас.

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

Загружается ли мой файл на сервер?

Нет. Разбор и преобразование выполняются целиком в вашем браузере, независимо от того, вставляете вы текст или перетаскиваете файл — ничего не загружается.

Как инструмент обрабатывает запятые внутри поля CSV, заключённого в кавычки?

Поля в кавычках ("...") могут содержать запятые, переносы строк и экранированные двойные кавычки ("") без нарушения выравнивания столбцов — парсер отслеживает состояние кавычек посимвольно, а не просто разбивает по запятым.

Что произойдёт, если в моём CSV нет строки заголовка?

Отключите «Первая строка — заголовок», и инструмент будет считать каждую строку данными, называя столбцы col1, col2 и так далее. Оставьте включённой для обычного CSV, где первая строка называет поля.

Почему преобразование JSON → CSV завершилось ошибкой «нужен массив объектов»?

Конвертер ожидает, что JSON верхнего уровня будет массивом вида [{...}, {...}] — по одному объекту на строку. Единичный объект или массив массивов либо простых строк не может стать столбцами таблицы, поэтому сначала оберните или переформатируйте данные.

Как определяется разделитель (запятая, точка с запятой, табуляция)?

При выборе «Авто» инструмент анализирует первые строки и выбирает запятую, точку с запятой, табуляцию или вертикальную черту — то, что даёт наиболее стабильное число полей. Вы всегда можете принудительно задать разделитель в выпадающем списке, если определение ошиблось.