JSON Formatter онлайн { }

Отформатируйте, проверьте или сожмите JSON. Вставьте код — инструмент подсветит ошибки, выровняет структуру и покажет данные в виде дерева.

БесплатноВ браузереБез регистрацииДанные не отправляются
Калькулятор загружается…
Открыть калькулятор →
🔒 Все расчёты выполняются в вашем браузере — данные никуда не отправляются.

Простыми словами

Что это. JSON Formatter — инструмент для наведения порядка в JSON-тексте: проверить на ошибки, красиво расставить отступы, сжать в одну строку или найти нужное значение через JSONPath.

Кому и зачем. Незаменим разработчикам и тестировщикам при отладке API-ответов и конфигураций, а также всем, кто работает с настройками и выгрузками данных в формате JSON.

Как считает. Текст разбирается по правилам формата JSON. Если где-то не хватает кавычки, запятой или скобки, инструмент покажет место и причину ошибки. При форматировании каждый уровень вложенности получает свой отступ, при сжатии убираются все пробелы и переносы. JSONPath-запрос (например, $.a[0].b) проходит по дереву данных и возвращает значение по указанному пути.

Что умеет инструмент

  • Форматирование JSON с отступами и подсветкой.
  • Валидация с указанием места синтаксической ошибки.
  • Сжатие (minify) — удаление пробелов и переносов.
  • Просмотр структуры в виде дерева для быстрой навигации.

Как пользоваться

Вставьте JSON в поле ввода, выберите действие — и результат появится мгновенно. Обработка идёт в вашем браузере: данные не передаются на сервер, что безопасно для конфиденциальных данных.

Пример

Вход: {"name":"EasyNum","tools":31} → Выход (форматирование): отступы, переносы и читаемая структура. Ошибка вроде пропущенной запятой будет подсвечена с указанием строки.

Что важно знать

  • Валидный JSON использует только двойные кавычки.
  • Последний элемент объекта не должен заканчиваться запятой.
  • Числа не могут начинаться с нуля, а строки — с одинарных кавычек.

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

Безопасно ли вставлять конфиденциальный JSON?
Да — обработка выполняется в браузере, данные не отправляются на сервер и не сохраняются.
Чем JSON отличается от JavaScript-объекта?
JSON — текстовый формат: ключи всегда в двойных кавычках, без функций и комментариев. Объект JS допускает вольности, которые невалидны в JSON.