Форматирование JSON 🔒 Ваши данные не покидают браузер.

Форматирование, проверка и минификация JSON с точным указанием ошибки.

Ctrl+Enter Форматировать · Ctrl+Shift+M Минифицировать · Ctrl+S Скачать

Об этом инструменте

Этот форматировщик JSON выполняет красивое форматирование, проверку и минификацию JSON. Если JSON некорректен, инструмент указывает точную строку и столбец ошибки вместо расплывчатого «invalid» — больше не нужно искать лишнюю запятую или пропущенную скобку.

Разбор выполняется нативным JSON.parse браузера, на 100% на вашем устройстве. Ответы API, конфигурации и чувствительные данные никуда не загружаются.

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

Что на самом деле исправляет функция «Исправить»?

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

В чём разница между «Форматировать» и «Минифицировать»?

«Форматировать» переформатирует JSON с выбранной шириной отступа для удобства чтения; «Минифицировать» убирает все несущественные пробелы, создавая минимально возможный по размеру результат — полезно перед передачей JSON по сети.

Что делают функции «Экранировать» и «Снять экранирование»?

«Экранировать» оборачивает ваш текст в строковый литерал JSON (заключает в кавычки и экранирует внутренние кавычки/обратные слэши/переносы строк) — удобно, когда нужно встроить необработанный текст в значение JSON. «Снять экранирование» делает обратное — превращает строковый литерал JSON обратно в обычный текст.

Загружается ли мой JSON на сервер для валидации или форматирования?

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

Почему древовидное представление ограничивает число элементов, показываемых сразу?

Очень большие массивы или объекты (десятки тысяч элементов) заморозили бы вкладку браузера, если бы отрисовывались все сразу, поэтому дочерние элементы загружаются партиями — нажмите «Показать ещё», чтобы увидеть остальное.