Конвертер JSON ⇄ CSV
НовоеПреобразуйте массив JSON в CSV и CSV обратно в JSON с корректным экранированием.
Runs entirely in your browser. Nothing is uploaded.
Конвертация JSON в CSV и CSV в JSON прямо в браузере
Этот конвертер JSON в CSV превращает массив JSON-объектов в готовый CSV-файл для таблиц — и конвертирует CSV обратно в структурированный JSON — без загрузки каких-либо файлов. Вставьте данные, перетащите файл или загрузите образец, затем переключите направление. Результат отображается в режиме реального времени справа с таблицей предпросмотра, чтобы вы могли проверить столбцы перед копированием или загрузкой.
Сложные аспекты CSV обрабатываются автоматически: значения, содержащие запятые, кавычки или переносы строк, заключаются в кавычки и экранируются при выводе, а при вводе корректно разбираются. Это обеспечивает передачу данных между JSON и CSV без искажений.
Разворачивание вложенного JSON в CSV
Реальный JSON редко бывает плоским, и именно здесь большинство конвертеров дают сбой. Включите Разворачивать вложенное, и инструмент развернёт вложенные объекты и массивы в столбцы с точечной нотацией: объект address превращается в address.city и address.country, а массив roles — в roles.0 и roles.1. Это позволяет развернуть вложенный JSON в CSV одним кликом, без написания скриптов.
Такие инструменты, как ConvertCSV.com и csvjson.com, хорошо справляются с простым плоским JSON, но для вложенных структур требуют ручной предобработки. Здесь достаточно переключить тумблер. Хотите сохранить вложенный объект как единое целое? Оставьте разворачивание выключенным — каждое вложенное значение сохранится как JSON-текст в одной ячейке и восстановится в исходную структуру при обратной конвертации.
Открытие CSV в Excel или Google Таблицах
Таблицы не могут читать JSON напрямую, но все основные табличные приложения читают CSV без плагинов. Самый быстрый путь от JSON к Excel — конвертировать здесь и открыть скачанный файл. Выберите разделитель запятая для американского Excel и Google Таблиц, или точка с запятой для европейских региональных настроек, где Excel использует его по умолчанию (Германия, Франция, Нидерланды, большая часть Южной и Восточной Европы) — столбцы выровняются сразу без мастера «Текст по столбцам». Табуляция создаёт TSV, который можно вставить прямо в сетку ячеек листа.
Для Google Таблиц также можно скопировать вывод CSV, открыть пустой лист и вставить — Sheets автоматически определит разделитель и разобьёт на столбцы. Если вы регулярно получаете JSON из API и вам нужно переносить его в таблицы, этот браузерный инструмент быстрее написания Google Apps Script для разовых задач. Без аккаунта, без лимитов, конвертация завершается менее чем за секунду вне зависимости от числа строк.
Настройка разделителя, заголовков и столбцов
Вы управляете форматом вывода. Включайте или отключайте строку заголовка, переключайте разделитель между запятой, точкой с запятой и табуляцией, используйте фишки столбцов для включения или исключения отдельных полей — удобно, когда ответ API возвращает тридцать ключей, а нужны только пять. Порядок столбцов всегда соответствует порядку первого появления ключей в JSON, поэтому CSV точно совпадает с ожидаемым без алфавитной сортировки.
Интерфейс фишек столбцов решает и распространённую проблему: ответы REST API часто содержат внутренние серверные поля вроде _id, __v или updated_at, которые не нужны в пользовательской таблице. Кликните по этим фишкам для исключения — предпросмотр обновится немедленно. Выбранный набор столбцов сохраняется на время сессии, так что вставка обновлённого JSON с той же схемой сохранит чистоту. Для вывода TSV разделитель табуляции исключает конфликты кавычек с данными, содержащими много запятых, например адресами или описаниями.
Конвертация CSV в JSON с умной типизацией
В обратном направлении: вставьте или загрузите CSV — инструмент прочитает первую строку как заголовки, а каждую последующую как объект, правильно обрабатывая поля в кавычках со встроенными запятыми и переносами строк. Разделитель определяется автоматически, а при включённом Разборе чисел и булевых значений 42 станет числом, а true — булевым значением вместо строк — и вы получите чистый, типизированный вывод CSV в JSON, готовый для API или конфигурационного файла.
Это полезно при импорте данных из таблиц в базу данных, создании конфигурационного файла из общего CSV или передаче данных во фронтенд-компонент, ожидающий массив JSON. Выходной JSON отформатирован с отступами для удобства чтения, не минифицирован. Если для продакшн API нужен компактный JSON, скопируйте вывод и сожмите его любым JSON-форматтером. Конвертация обрабатывает тысячи строк без замедления, поскольку выполняется целиком в JavaScript в вашей вкладке браузера.
Сравнение с ConvertCSV, csvjson и другими онлайн-конвертерами
ConvertCSV.com — популярный вариант, но он загружает файл на сервер, в бесплатном тарифе ограничивает размер файла 1 МБ и показывает рекламу на всей странице результатов. csvjson.com чистый и удобный для разработчиков, но тоже серверный — ваши данные передаются по сети. json-csv.com предлагает бесплатный тариф, но ограничивает количество конвертаций в день. Mr. Data Converter минималистичен и браузерный, но не обновлялся годами и не поддерживает разворачивание вложенных данных.
Этот инструмент полностью работает на стороне клиента: без загрузок, без ограничений размера файла (кроме памяти устройства), без дневных лимитов конвертаций и без рекламы. При работе с конфиденциальными данными — записями клиентов, ответами API с личными данными, внутренней аналитикой — ничто не покидает ваш компьютер. После загрузки страницы можно отключиться от интернета и продолжать конвертацию офлайн. Без регистрации, без оплаты, без компромиссов с конфиденциальностью.
Frequently asked questions
Как конвертировать JSON в CSV?
Вставьте или загрузите массив JSON-объектов, оставьте направление JSON → CSV, и справа мгновенно появится готовый CSV — скопируйте или скачайте его. Например, [{"id":1,"name":"Анна"},{"id":2,"name":"Иван"}] превратится в строку заголовка id,name, за которой следуют 1,Анна и 2,Иван. Каждый объект становится строкой, каждый ключ — столбцом. Вся конвертация происходит в браузере, данные не покидают ваш компьютер и нет серверного ограничения размера файла.
Как конвертировать CSV в JSON?
Переключите тумблер направления на CSV → JSON (или просто загрузите .csv-файл — переключится автоматически). Первая строка читается как заголовки столбцов, каждая последующая строка становится объектом. Включите «Разбор чисел и булевых значений», чтобы 1 стало числом, а true — булевым значением вместо строк. Конвертация мгновенная, на выходе — валидный JSON для любого API, конфигурационного файла или редактора кода.
Как развернуть вложенный JSON в CSV?
Включите «Разворачивать вложенное», и любые вложенные объекты и массивы развернутся в столбцы с точечной нотацией. {"name":"Анна","address":{"city":"Москва"},"roles":["инженер","автор"]} превратится в столбцы name, address.city, roles.0 и roles.1 — одно значение на ячейку. При выключенном разворачивании вложенное значение остаётся JSON-текстом в одной ячейке.
Как конвертировать JSON в Excel?
Конвертируйте JSON в CSV здесь, скачайте .csv, затем откройте в Excel или Google Таблицах — оба читают CSV нативно и автоматически разбивают на столбцы. Для европейских версий Excel, ожидающих точку с запятой, сначала выберите опцию «Точка с запятой» — столбцы выровняются без ручного разбора текста.
Безопасно ли конвертировать JSON и CSV онлайн?
Да — этот конвертер работает полностью на стороне клиента. Ваши данные никогда не покидают браузер: никаких загрузок, серверов или логирования. Даже конфиденциальные данные с личной или деловой информацией остаются полностью на вашем устройстве. Можно загрузить инструмент, отключиться от интернета и продолжать конвертировать — всё работает без сети.
Как конвертировать большой JSON-файл?
Поскольку конвертация выполняется целиком в браузере, нет ни загрузок, ни серверных ограничений размера — единственный лимит — память устройства. Многомегабайтные файлы, которые онлайн-конвертеры вроде ConvertCSV.com или csvjson.com отклоняют из-за лимитов загрузки, здесь, как правило, работают без проблем.
Какой разделитель использовать?
Используйте запятую для стандартного CSV, американского Excel и Google Таблиц. Выберите точку с запятой для европейских региональных настроек, где Excel использует её по умолчанию (Германия, Франция, Нидерланды, большая часть Южной и Восточной Европы). Используйте табуляцию для TSV-файлов или когда нужно вставить результат прямо в сетку ячеек таблицы. Любое значение, содержащее выбранный разделитель, двойные кавычки или перенос строки, автоматически заключается в двойные кавычки и экранируется.
Related tools
Все инструментыMatrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
Форматер XML
Форматируйте, минифицируйте и проверяйте XML прямо в браузере.
Форматер SQL
Форматируйте и минифицируйте SQL-запросы с регистром ключевых слов и переносами выражений.
JSON в TypeScript
Генерируйте интерфейсы TypeScript из примера JSON, с вложенными типами.
Просмотр CSV
Просматривайте, сортируйте и ищите по файлам CSV или TSV как по аккуратной таблице — в браузере.
Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.