Все инструменты · Данные

Форматирование и валидация JSON

Работоспособность проверена · 15 августа 2026 г.

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

Ширина отступа

Проверяет соответствие строгому JSON — тому же формату, который требуют почти все API и конфигурационные файлы. Если ваш JSON не удаётся разобрать, показывается строка и точная позиция проблемы, чтобы вы быстро её нашли, а не скупая ошибка «Unexpected token». Комментарии и висячие запятые (JSON5/JSONC) не являются корректным JSON и будут отмечены. Ничего не загружается: всё происходит на вашем устройстве.

Как это работает

  1. Вставьте JSON в поле.
  2. Нажмите «Форматировать», чтобы представить его с выбранным отступом, или «Минифицировать», чтобы сжать в одну строку без пробелов.
  3. Если разобрать не удаётся, показываются точная строка и позиция проблемы, чтобы вы могли быстро её найти.
  4. Скопируйте результат или скачайте его как файл .json.

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

Отправляется ли мой JSON куда-либо?

Нет: разбор, проверка и форматирование происходят локально в вашем браузере с помощью стандартного парсера JSON. Ничего не загружается.

Что будет, если мой JSON некорректен?

Вы получите понятную ошибку с указанием строки и столбца, на которых сломался разбор, а не просто «Unexpected token» без контекста.

Можно ли переключаться между компактным и отформатированным JSON?

Да: «Форматировать» представляет его с отступом в 2 или 4 пробела (на выбор), а «Минифицировать» сжимает до минимально возможной корректной формы в одну строку.

Поддерживается ли JSON с комментариями (JSON5/JSONC)?

Нет: инструмент проверяет по строгому JSON (то, что принимает JSON.parse) — тому же формату, который требуют почти все API и конфигурационные файлы. Комментарии или завершающие запятые помечаются как ошибки.

Есть ли ограничение по размеру?

Жёсткого ограничения нет: очень большие данные (несколько мегабайт) могут форматироваться с небольшой задержкой, как и в любом другом браузерном инструменте.

Ваши файлы никогда не загружаются на сервер. Gotool.xyz полностью работает как JavaScript в вашем браузере. Ваши файлы обрабатываются в памяти и никогда не попадают на сервер: нечего перехватывать, нечего удалять. Закройте вкладку — и всё исчезнет, будто ничего и не было. Единственное, что мы фиксируем, — какой инструмент использовался (только название, например «merge»), чтобы понимать, что полезно людям; никогда — сам файл, его имя, размер или содержимое.