Работа с данными

JSON Formatter онлайн

Приведите JSON в читаемый вид, проверьте синтаксис или уменьшите размер документа — без отправки данных на сервер.Форматирование, проверка и минификация JSON прямо в браузере.

Локальная обработкаJSON остаётся только в вашем браузере
Исходные данные
Файл не выбран
Параметры обработки
Редактор

Исходный JSON

Ctrl / Cmd + Enter
0 Б · 0 строк
Готовый документ

Результат

Результат появится после обработки
Вставьте JSON или загрузите файл.
Краткая справка

Всё необходимое для работы с JSON

Инструмент помогает быстро подготовить ответы API, конфигурации, логи и тестовые данные, не покидая браузер.

  1. 1
    Добавьте JSON

    Вставьте текст или загрузите файл.

  2. 2
    Выберите действие

    Форматируйте, минифицируйте или исправьте.

  3. 3
    Заберите результат

    Скопируйте код или скачайте UTF-8 файл.

Проверка и исправление JSON

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

Форматирование и минификация

Форматирование делает документ удобным для чтения, а минификация удаляет лишние пробелы и переносы строк. Исходные числовые литералы сохраняются, поэтому очень большие числа не округляются через стандартный JavaScript Number.

Ответы без лишнего

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

Отправляется ли JSON на сервер?

Нет. Ввод, файлы, форматирование, проверка, дерево и скачивание обрабатываются локально в браузере.

Можно ли загрузить JSON-файл в другой кодировке?

Да. Поддерживаются UTF-8, UTF-16 LE/BE, Windows-1251 и Windows-1252. Автоматическое определение можно заменить ручным выбором.

Что происходит с дублирующимися ключами?

Инструмент предупреждает о них и не удаляет значения незаметно. Это важно, потому что обычный JSON.parse оставляет только последнее значение ключа.

Поддерживаются ли большие JSON-документы?

Да. Для крупных документов обработка переносится в Web Worker, чтобы основная страница не зависала. Размер загружаемого файла ограничен 20 МБ.