Минификация - это разбор и повторная сборка строки через встроенный JSON-движок браузера, поэтому сжатый результат гарантированно содержит те же данные, что прочитает ваш код - никаких потерянных комментариев, никакой ручной перестановки ключей, ничего не сломается. Счётчик размера считает настоящие байты в UTF-8, а не символы, так что для текста с эмодзи или буквами с диакритикой вы увидите тот вес, который он на самом деле займёт при передаче.
Сжать JSON онлайн
Работает прямо в браузере - без загрузки файлов и регистрации.
Что значит сжать JSON?
Сжатие JSON - это минификация: инструмент убирает все пробелы, табуляции и переносы строк, без которых документ прекрасно обходится, и сводит его в одну компактную строку. Данные при этом не меняются - пропадает только лишнее форматирование, поэтому файл становится легче и быстрее загружается. Вставьте JSON сюда, и он сожмётся прямо на лету - с показом байтов до и после и процента экономии.
Как пользоваться
- 1Вставьте JSON. Поместите отформатированный, красиво расставленный или написанный вручную JSON в поле ввода.
- 2Смотрите сжатие в реальном времени. Компактная однострочная версия появляется мгновенно, а строка статуса подтверждает, что JSON валиден, или указывает на первую ошибку.
- 3Проверьте, сколько сэкономили. Счётчик размера показывает байты до и после и процент, который удалось убрать, так что видно ровно, насколько легче стал файл.
- 4Скопируйте результат. Скопируйте сжатый JSON и вставьте туда, где нужен компактный формат.
Кому пригодится
- Frontend-разработчикам, которым нужно уменьшить собранный конфиг или файл локализации, чтобы страница весила меньше.
- Backend- и API-инженерам, которые сжимают тело запроса или ответа перед отправкой по сети.
- DevOps и работе с данными - свести большой JSON-блок в одну строку для хранения или логирования.
- Всем, кто вставляет JSON в URL, поле базы данных или переменную окружения, где нужна однострочная запись.
Вопросы и ответы
Сжатие JSON онлайн бесплатное?
Да - полностью бесплатно, без регистрации и без ограничений по количеству использований. Всё работает прямо в браузере.
Мой JSON куда-то загружается?
Нет. JSON разбирается и минифицируется локально в вашем браузере и никогда не отправляется на сервер, поэтому инструмент безопасен для приватных API-ключей, токенов и внутренних данных.
Меняются ли данные при минификации?
Нет. Минификация убирает только пробелы, табуляции и переносы строк между элементами. Каждый ключ, значение, число и строка - включая пробелы внутри самих строк - сохраняются в точности, поэтому разобранные данные остаются идентичными исходным.
Насколько уменьшится размер JSON?
Зависит от того, как он был отформатирован. Красиво расставленный JSON с глубокой вложенностью может ужаться на 40-70%, потому что несёт много отступов, а уже компактный JSON почти не изменится. Инструмент показывает точные байты экономии и процент для вашего файла.
Что если мой JSON невалиден?
Минификатор проверяет JSON по мере ввода. Если есть лишняя запятая в конце, одинарные кавычки, ключ без кавычек или пропущенная скобка, строка статуса называет проблему - а если браузер сообщает позицию, указывает строку и столбец, - чтобы вы могли исправить это до сжатия.
Работает ли минификатор JSON офлайн?
Да. После загрузки страницы инструмент продолжает работать без подключения к интернету, потому что вся обработка происходит на вашем устройстве.