Работи изцяло в браузъра

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

Превърнете CSV в JSON масив. Поставете текст или качете файл за сигурна локална обработка.

Поставете CSV за мигновено конвертиране. Бъдете внимателни при работа с лични данни.

Без качване на сървър RFC4180 съвместим Копиране/Изтегляне

Големи CSV файлове (над 5MB) може да отнемат повече време.

CSV → JSON Канвертор

CSV Вход

Метод на вход

Входните данни остават в браузъра и не се изпращат към сървър.

JSON Изход

Форматиране

    Опции

    Основни

    Дублиращите се хедъри получават суфикси _2, _3.

    Разширени опции

    Shift-JIS важи само за качени файлове.

    Как се използва (3 стъпки)

    Поставете CSV текст или изберете файл

    Настройте опциите (хедъри, типове, празни клетки) ако е необходимо

    Конвертирай → Копирай или Изтегли

    Примери

    Входен CSV

    Вход
    name,age,active
    Alice,30,true
    Bob,25,false
    Изходен JSON (с разпознаване на типове)
    [
      { "name": "Alice", "age": 30, "active": true },
      { "name": "Bob", "age": 25, "active": false }
    ]

    Празни клетки (empty → null)

    Вход
    name,age
    Alice,
    Bob,25
    Изходен JSON
    [
      { "name": "Alice", "age": null },
      { "name": "Bob", "age": 25 }
    ]

    Съвети за конвертиране

    • Резултатът се променя спрямо настройките за хедър, разделител и типове.
    • За по-добра точност задайте разделителя ръчно, ако автоматът сгреши.
    • При превръщане на CSV в JSON, пазете водещите нули (0012) като низове за сигурност.
    • CSV файлове над 5MB може да изискват повече време.

    Правила на конвертиране

    • Хедър ВКЛ: първият ред става ключове. Празните хедъри стават col1, дубликатите стават name_2.
    • Хедър ИЗКЛ: ключовете са col1, col2... до макс. брой колони.
    • Типове ВКЛ: разпознават се true/false, null и числа.
    • Празни клетки: избор между "", null или пълно премахване на ключа.
    • Delimiter: auto-detect chooses the most consistent of , / / ; / |.
    • Uneven columns: missing cells are filled; extra cells are treated as new columns with row warnings.

    ЧЗВ

    Да третирам ли първия ред като хедър?

    Можете да включвате и изключвате тази опция. При ИЗКЛ ключовете col1, col2 се генерират автоматично.

    Числата остават като текст

    Включете 'Разпознаване на типове'. Когато е ИЗКЛ, всичко се третира като низове.

    Мога ли да конвертирам и TSV?

    Да. Задайте разделител 'Tab' или използвайте автоматичното разпознаване.

    Справя ли се със запетаи вътре в кавички?

    Да. Инструментът поддържа RFC4180 стандарт за текстови полета в кавички.

    Does it handle commas/newlines inside quotes?

    Yes. It supports quoted fields. If parsing fails, specify the quote or delimiter manually.

    What if header names are duplicated?

    Duplicates are renamed with _2, _3 suffixes and shown in warnings.