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

Онлайн-конвертер JSON ↔ CSV — перетворіть відповідь API у таблицю для Excel чи Google Sheets або підготуйте JSON-фікстуру для тестів із колонкового дампу. Вставте масив JSON-об’єктів (або JSON-об’єкт об’єктів), і інструмент автоматично визначить стовпці та побудує чистий RFC 4180 CSV. Вставте CSV — отримаєте JSON-масив. Оберіть роздільник (кома для стандартного CSV, Tab для TSV, крапка з комою для European Excel або «|» для дампів баз даних), увімкніть або вимкніть заголовок і вирішіть, чи мають значення на кшталт «42», «true», «null» перетворюватися на типізовані JSON-значення або залишатися рядками — важливо для ідентифікаторів типу «00123». Конвертуйте через буфер обміну або завантажте файл .json/.csv з UTF-8 BOM для коректного відкриття в Excel.

Як користуватися

1
Вставте дані

JSON або CSV — напрямок визначається автоматично.

2
Налаштуйте параметри

Роздільник, рядок заголовка, приведення типів.

3
Перегляньте результат

CSV або JSON відображається у правій панелі.

4
Скопіюйте або завантажте

Отримайте копію в буфер обміну або файл .csv / .json.

Перетворіть JSON-масив об’єктів у CSV/TSV/Excel або вставте CSV і отримайте JSON — в обидва боки, у браузері

Напрямок
Роздільник
Параметри
Вхідні дані
Результат
Не знаєте, що спробувати?
700+ інструментів — відкрийте сюрприз
🎲 Здивуйте мене

Можливості

Автовизначення напрямку
Починається з { або [ → JSON. Є коми, таби або крапки з комою → CSV. Або оберіть напрямок вручну.
Чотири роздільники
Кома (стандартний CSV), Tab (TSV — сумісний з Excel), крапка з комою (European Excel), «|» (дамп бази даних).
Приведення типів (за потреби)
Рядки «42», «true», «null» перетворюються на типізовані JSON-значення при CSV → JSON; вимкніть, щоб зберегти все як рядки.
Перемикання заголовка
CSV без рядка заголовка дає JSON-масив масивів; CSV із заголовком — масив об’єктів.
Безпечне екранування
Рядки з комами, лапками або переносами рядка автоматично екрануються за RFC 4180.
Статистика в реальному часі
Кількість рядків і стовпців оновлюється після кожного перетворення.

Типові сценарії

  • Перетворіть відповідь JSON API (50 МБ і більше) у CSV для відкриття в Excel або Google Sheets.
  • Перетворіть колонковий дамп таблиці на JSON-масив для тестових фікстур Jest/PHPUnit.
  • Конвертуйте CSV із крапкою з комою (German/French Excel) у звичайний CSV із комою для ваших інструментів.
  • Вимкніть приведення типів, щоб «00123» залишився рядком, а не перетворився на число 123 (втрачає ведучий нуль).
  • Згенеруйте TSV (з роздільником Tab) для прямої вставки в Google Sheets або таблицю Notion.
  • Перетворіть невеликий JSON-конфіг у CSV, відредагуйте в Excel, вставте назад і конвертуйте в JSON — пакетне редагування без скриптів.

Чим відрізняється

Більшість онлайн-конвертерів змушують обирати між «JSON у CSV» і «CSV у JSON» як двома окремими інструментами. Цей поєднує обидва напрямки з автовизначенням — вставте що завгодно, отримаєте протилежне. Лапки за RFC 4180 реалізовані правильно: значення з переносами рядка, комами або лапками не зіпсують результат (поширена проблема дешевих конвертерів). Завантаження включає UTF-8 BOM, тому Excel коректно відображає символи з наголосами без кракозябрів. Без реєстрації та ліміту на розмір даних.

Часті запитання

Що таке «приведення типів»?

Без нього CSV → JSON залишає кожну комірку рядком («42» залишається «42»). З ним рядки, схожі на JSON-значення, перетворюються: «42» → 42, «true» → true, «null» → null, «3.14» → 3.14. Корисно для типізованих даних, але небезпечно для ідентифікаторів, що виглядають як числа («00123» стає 123).

Чи підтримується вкладений JSON?

JSON → CSV записує будь-який вкладений об’єкт або масив у комірку як текст через JSON.stringify. CSV → JSON не розбирає комірки з JSON автоматично — увімкніть «Приведення типів», щоб JSON-значення у комірках розпізнавалися.

Що таке UTF-8 BOM?

Завантажений файл містить UTF-8 BOM, щоб Excel коректно відкривав багатобайтові символи. Копія в буфер обміну BOM не містить — Sheets і сучасні інструменти розуміють UTF-8 без нього.

Як він справляється з великими файлами?

Орієнтовний ліміт — близько 5 МБ: за цієї межі сторінка залишається робочою, але редактор textarea може гальмувати. Для великих даних краще користуватися завантаженням .json/.csv.

Чому крапка з комою для «Excel EU»?

У локалях, де десятковим роздільником є «,» (більшість Європи), Excel використовує «;» як стандартний роздільник CSV, щоб уникнути неоднозначності. Файли, експортовані з German або French Excel, матимуть роздільник «;».

Чи працює на мобільних?

Так — панелі вводу та виводу складаються вертикально на вузьких екранах.

💡 Хочете, щоб ми покращили цей інструмент спеціально для вас?

Звичайно! Просто надішліть нам коротке повідомлення з вашою ідеєю. Якщо хочете обговорити детальніше — залиште email, і ми зв’яжемося з вами. Можна залишитися анонімом.

Як ви оцінюєте цей інструмент?

Дякуємо за вашу оцінку!
Хочете розповісти більше? Залиште коментар!
Дякуємо! Ваш коментар з’явиться після модерації.
Опубліковано Оновлено Автор: