Добавьте страницу в закладки, чтобы не искать её заново — Ctrl+D / ⌘+D.

Если инструмент пригодился — поделитесь им с коллегами.

Работа с кодом · Форматирование JSON

JSON-форматтер онлайн — форматирование, дерево, таблица и исправление JSON

Вставьте JSON или откройте файл — он сразу разложится по строкам с отступами. Если в нём ошибка, вы увидите строку, столбец и объяснение по-русски, а типичные поломки — лишнюю запятую, одинарные кавычки, комментарии — исправит одна кнопка. Большой ответ API удобно смотреть деревом или таблицей и выгружать в Excel и CSV.

Числа не меняются Длинные ID и 1.50 остаются как были
Ошибки по-русски Строка, столбец и что исправить
Дерево и таблица Путь к полю, выгрузка в Excel и CSV
Редактор из VS Code Подсветка, сворачивание, большие файлы
Сверено с первоисточниками Строго по RFC 8259 Обновлено: 18 октября 2026
Загружаем редактор…

JSON обрабатывается в браузере и никуда не отправляется.

Основы

Что такое JSON и зачем его форматировать

Коротко о формате, в котором сайты и программы обмениваются данными.

Формат

JSON — текст, который одинаково понимают все языки

JSON (JavaScript Object Notation) — текстовый формат данных. В нём отвечают API и сервисы аналитики, хранятся настройки программ (package.json, composer.json), выгрузки из CRM и микроразметка Schema.org на сайтах. Правила формата описаны в стандарте RFC 8259.

{
  "name": "Анна",
  "age": 31,
  "tags": ["seo", "аналитика"],
  "manager": null
}
Типы данных

Шесть видов значений

Объект в фигурных скобках — пары «ключ: значение». Массив в квадратных скобках — список. Кроме них бывают строка в двойных кавычках, число, true и false и пустое значение null. Больше в JSON ничего нет: ни дат, ни комментариев, ни undefined.

Форматирование

Читаемый вид для человека, одна строка для передачи

Сервер обычно присылает JSON одной длинной строкой: так короче. Человеку такой текст читать трудно, поэтому форматирование (его ещё называют beautify или pretty print) расставляет переносы строк и отступы по уровням вложенности. Сжатие (minify) делает обратное — убирает все лишние пробелы. Данные при этом не меняются: это один и тот же JSON в двух видах.

Пара инструментов

Форматтер и валидатор

Форматтер делает JSON удобным для чтения и правки и проверяет синтаксис: скобки, кавычки, запятые. JSON-валидатор отвечает на следующий вопрос — те ли в JSON данные: нужные поля, верные типы, допустимые значения. Для этого он сверяет документ с описанием структуры — JSON Schema. Перейти из одного инструмента в другой можно через меню ⋯, JSON перенесётся сам.

Точность

Ошибки в JSON и как форматтер их исправляет

Что проверяется, что исправляется автоматически и почему данные остаются точными.

Без потерь

Длинные числа и нули после запятой не меняются

Инструменты, которые разбирают JSON стандартной функцией JSON.parse, незаметно портят данные: число 12345678901234567890 превращается в 12345678901234567000, а 1.50 — в 1.5. Для идентификаторов заказов и пользователей это критично. Здесь JSON разбирается собственным строгим парсером, и каждое значение выводится ровно так, как было записано. Числа больше 253 дополнительно отмечаются: многие программы прочитают их неточно.

Проверка

Ошибка — с номером строки и подсказкой

JSON проверяется при каждом изменении. Если он невалиден, под редактором появятся строка и столбец, объяснение по-русски и совет, как исправить, а в тексте место ошибки подчёркнуто красным. Для незакрытой скобки отмечено и то место, где её открыли. Отдельно предупреждаем о повторяющихся ключах: по стандарту они недопустимы, а большинство программ молча оставляет последнее значение.

Исправить

Что исправляется одной кнопкой

Лишние запятые перед } и ], одинарные и «ёлочные» кавычки, ключи без кавычек, комментарии //, /* */ и #, значения True, None, NaN и undefined, пропущенные запятые и двоеточия, незакрытые скобки и строки, текст до и после JSON, экранированный JSON вида {\"a\":1} и JSON Lines. После исправления появляется список всех правок — ничего не меняется молча, а кнопка «Отменить» возвращает исходный текст.

Просмотр

JSON Viewer: дерево, таблица и выгрузка в Excel

Три вида одного документа — переключаются в шапке редактора.

Текст

Редактор с подсветкой и сворачиванием

Это Monaco — тот же редактор, что в VS Code. Ключи, строки и числа подсвечены разными цветами, любой объект и массив сворачивается стрелкой у номера строки, работают поиск Ctrl+F, отмена Ctrl+Z и форматирование Shift+Alt+F. Если вставить JSON одной строкой, он отформатируется сразу.

Дерево

Структура и путь к любому полю

В виде «Дерево» у каждого объекта и массива видно число элементов, а вложенные уровни раскрываются по щелчку. Выберите узел — над деревом появится его путь, например $.items[0].price. Путь можно скопировать для JSONPath, jq или кода, а кнопка «Показать в тексте» выделит это место в редакторе.

Таблица

JSON в таблицу, Excel и CSV

Если в JSON есть массив объектов — список заказов, товаров, строк отчёта, — вид «Таблица» покажет его строками и столбцами. Вложенные поля становятся столбцами вида customer.city. Кнопка «Копировать для Excel» кладёт таблицу в буфер: вставьте её в Excel или Google Таблицы. «Скачать CSV» сохраняет файл с разделителем «;» и кодировкой UTF-8 с меткой BOM — русский Excel открывает его без кракозябр.

Пошаговая инструкция

Как отформатировать JSON онлайн

Три шага — от строки в одну линию до читаемого документа.

Вставьте JSON

Вставьте текст в редактор, откройте файл кнопкой «Файл» или перетащите его в поле. JSON в одну строку отформатируется сразу.

Отформатируйте или исправьте

Выберите отступ и нажмите «Форматировать» или «Сжать». Если внизу показана ошибка, нажмите «Исправить» — появится список правок.

Скопируйте результат

Нажмите «Копировать» или «Скачать». Массив объектов можно открыть в виде «Таблица» и выгрузить в Excel или CSV.

Вопросы и ответы

Частые вопросы о форматировании JSON

О читаемом виде, ошибках, таблицах и безопасности данных.

Вставьте JSON в редактор: если он записан одной строкой, форматтер сразу разложит его по строкам с отступами. Для уже вставленного текста нажмите «Форматировать» или Shift+Alt+F. Отступ выбирается в списке: 2 пробела, 4 пробела или табуляция.

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

Форматтер проверяет синтаксис и приводит JSON к читаемому или сжатому виду. JSON-валидатор проверяет содержимое по схеме JSON Schema: есть ли обязательные поля, верные ли типы и форматы значений. Обычно сначала JSON форматируют и исправляют, а затем проверяют по схеме.

Нет. Меняются только пробелы и переносы строк. Числа, строки, порядок ключей и повторяющиеся ключи остаются как в исходном тексте, в том числе длинные идентификаторы вроде 12345678901234567890 и цены вида 1.50. Порядок ключей меняется, только если выбрать «Сортировать ключи» в меню.

Нажмите «Сжать». Все переносы строк и пробелы между элементами исчезнут, пробелы внутри строк сохранятся. Под редактором видно, сколько весит документ сейчас и сколько будет весить в сжатом виде.

Откройте вид «Таблица». Если массивов несколько, выберите нужный в списке. «Копировать для Excel» кладёт таблицу в буфер обмена — вставьте её в Excel или Google Таблицы. «Скачать CSV» сохраняет файл с разделителем «;» в кодировке UTF-8 с BOM, который русский Excel открывает правильно.

Нет, стандарт RFC 8259 комментариев не предусматривает, и строгие парсеры на них выдают ошибку. Комментарии допускают расширения JSONC и JSON5, например в настройках VS Code. Кнопка «Исправить» удаляет комментарии и превращает такой файл в обычный JSON.

Нет. Проверка, форматирование, исправление и выгрузка выполняются в вашем браузере. Редактор загружается с нашего сайта, данные никуда не передаются. Поэтому форматтер подходит для ответов API с токенами и персональными данными.