JSON форматтер и валидатор онлайн

Вставьте JSON, чтобы аккуратно расставить отступы, проверить синтаксис или сжать его в одну строку. Если в тексте ошибка, вы увидите строку и столбец, где она находится.

Отступ

Работает в браузере: всё, что вы вводите, никуда не отправляется.

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

  1. Вставьте JSON в левое поле или наберите его.
  2. Выберите отступ: 2 или 4 пробела, табуляцию или Сжать, чтобы получить одну строку.
  3. Скопируйте результат. Если JSON неверный, вместо результата появятся строка и столбец первой ошибки.

Как работает проверка

Валидатор читает текст символ за символом по стандарту JSON (RFC 8259). Он останавливается на первом символе, которого не может быть в этом месте, и сообщает его позицию. Строки и столбцы нумеруются с 1.

{
  "a": 1,
}

Здесь ошибка в строке 3, столбце 1: после запятой JSON ждёт следующий ключ, а находит }.

Частые ошибки

Проблема Неправильно Правильно
Запятая в конце [1, 2,] [1, 2]
Одинарные кавычки {'a': 1} {"a": 1}
Ключ без кавычек {a: 1} {"a": 1}
Комментарии // заметка в JSON запрещены
Особые значения NaN, undefined null или число

Советы

С отсортированными ключами легко сравнивать две версии одного объекта. Для файлов, которые правят люди, чаще всего берут отступ в 2 пробела, а для передачи данных JSON лучше сжать.

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

Почему мой JSON не проходит проверку?

Чаще всего виноваты запятая после последнего элемента, ключи или строки в одинарных кавычках, комментарии и ключи без кавычек. В JSON допустимы только двойные кавычки и нет «висячих» запятых.

Отправляются ли мои данные на сервер?

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

Что делает режим «Сжать»?

Убирает все пробелы и переводы строк вне строковых значений, и JSON становится минимального размера — удобно для передачи и хранения.

Меняет ли сортировка ключей сами данные?

Нет. Порядок ключей в объектах JSON не имеет значения, сортировка меняет только вид текста. Порядок элементов в массивах сохраняется.

Сохраняются ли большие числа точно?

Числа читаются как стандартные значения двойной точности, поэтому у целых больше 9 007 199 254 740 991 могут потеряться последние цифры. Такие идентификаторы храните строками.

Сохранится ли кириллица?

Да. Русские буквы в строках остаются как есть, без замены на коды вида А.

Все инструменты раздела: Разработчикам ·Обновлено 3 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.