Сжатие файлов JSON

Уменьшайте размер JSON, сохраняя данные идентичными. Быстро, бесплатно и безопасно.

Файлы автоматически удаляются через 1 час
Шифрованное соединение SSL 256 бит
100% бесплатно. Без водяных знаков.

Key Benefits

  • Побайтово идентичные данные — удаляются только пробелы
  • Оригинал возвращается без изменений, если файл не разбирается
  • Никаких водяных знаков, никогда
  • В браузере, ничего устанавливать не нужно
  • Быстрая облачная обработка

💡 Why Use This?

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

Как сжать JSON

1

Загрузить

Перетащите JSON.

2

Сжать

Автоматически сжимается.

3

Скачать

Скачайте файл.

Из-за чего файл JSON становится большим?

JSON — текстовый формат, поэтому его размер складывается из двух вещей: собственно данных и форматирования вокруг них. Красиво отформатированный JSON — такой, какой по умолчанию создаёт большинство инструментов, с отступами, переносами строк и пробелами после каждого двоеточия и запятой, — может содержать 30–50% чистых пробелов, никак не влияющих на сами данные. Ответы API, экспорты баз данных и дампы конфигураций — частые виновники, поскольку их нередко сохраняют в удобном для чтения виде, который вовсе не рассчитан на массовое хранение или передачу.

Как работает наш компрессор JSON

MiCompress разбирает ваш файл JSON и заново сериализует его в максимально компактной валидной форме, удаляя каждый лишний пробел, табуляцию и перенос строки между значениями. Структура данных — каждый ключ, значение, массив, вложенный объект и тип данных — выходит побайтово идентичной; удаляется только форматирование. Если файл не разбирается как валидный JSON, ничего не меняется и возвращается неизменный оригинал, поэтому вы никогда не рискуете испортить файл, который небезопасно трогать.

Что не меняется

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

Когда это помогает больше всего

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

Молниеносно

Облачная обработка выдаёт результат за секунды.

🔒

Банковская безопасность

256-битное SSL-шифрование. Все файлы удаляются через 1 час.

100% бесплатно

Без скрытых расходов, без регистрации. Сжимайте файлы мгновенно.

Часто задаваемые вопросы

Изменит ли сжатие мои данные JSON?

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

Что произойдёт, если мой файл не является валидным JSON?

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

Насколько уменьшится мой файл?

Это зависит от того, сколько форматирования было в оригинале. Сильно отформатированные, красиво напечатанные экспорты могут уменьшиться на 30–50%; уже компактный JSON почти не меняется.

Сможет ли моя программа по-прежнему читать сжатый файл?

Да. Любой стандартный парсер JSON читает минифицированный файл точно так же, как оригинал, — структура данных не меняется.

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

Вы можете сжимать файлы JSON до 20 МБ каждый в этом инструменте.

Безопасны ли мои загруженные файлы и конфиденциальны ли они?

Да. Загрузка происходит по зашифрованному соединению SSL 256 бит, и каждый файл автоматически удаляется с наших серверов в течение часа. Мы никогда не добавляем водяные знаки.

Инструменты

Все document инструменты