CanDoYa
RU

Сжать JSON онлайн

Работает прямо в браузере - без загрузки файлов и регистрации.

JSON
Сжатый
Вставьте JSON, чтобы сжать его
Поделиться инструментом

Что значит сжать JSON?

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

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

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

Кому пригодится

Минификация - это разбор и повторная сборка строки через встроенный JSON-движок браузера, поэтому сжатый результат гарантированно содержит те же данные, что прочитает ваш код - никаких потерянных комментариев, никакой ручной перестановки ключей, ничего не сломается. Счётчик размера считает настоящие байты в UTF-8, а не символы, так что для текста с эмодзи или буквами с диакритикой вы увидите тот вес, который он на самом деле займёт при передаче.

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

Сжатие JSON онлайн бесплатное?

Да - полностью бесплатно, без регистрации и без ограничений по количеству использований. Всё работает прямо в браузере.

Мой JSON куда-то загружается?

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

Меняются ли данные при минификации?

Нет. Минификация убирает только пробелы, табуляции и переносы строк между элементами. Каждый ключ, значение, число и строка - включая пробелы внутри самих строк - сохраняются в точности, поэтому разобранные данные остаются идентичными исходным.

Насколько уменьшится размер JSON?

Зависит от того, как он был отформатирован. Красиво расставленный JSON с глубокой вложенностью может ужаться на 40-70%, потому что несёт много отступов, а уже компактный JSON почти не изменится. Инструмент показывает точные байты экономии и процент для вашего файла.

Что если мой JSON невалиден?

Минификатор проверяет JSON по мере ввода. Если есть лишняя запятая в конце, одинарные кавычки, ключ без кавычек или пропущенная скобка, строка статуса называет проблему - а если браузер сообщает позицию, указывает строку и столбец, - чтобы вы могли исправить это до сжатия.

Работает ли минификатор JSON офлайн?

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