Этот инструмент сжимает JSON онлайн: минификатор удаляет все лишние пробелы и переносы строк и показывает, насколько уменьшился размер. Вставьте или откройте JSON и скачайте результат как .json или .json.gz.
Обновлено:
Как это работает
Вставьте или откройте JSON
Вставьте JSON, откройте файл .json или .json.gz, воспользуйтесь кнопкой «Открыть по ссылке» или «Загрузить пример».
Сожмите или отформатируйте
В поле «Режим» вариант «Минифицировать» удаляет пробельные символы вне строк, а «Форматировать» расставляет отступ в 2 или 4 пробела либо табуляцию. Размер до и после виден сразу.
Скачайте или скопируйте
Скачайте результат как .json или сжатый .json.gz, скопируйте его или нажмите «Открыть в JSON Viewer».
Возможности
Точная минификация
Удаляются только пробельные символы между токенами. Строки, экранирование, числа и порядок ключей остаются в точности как были, поэтому длинные числа не округляются.
Экономия размера
Показываются размер до и после и процент экономии, а при включенном сжатии — еще и размер в gzip.
Скачивание в gzip
Опция «Скачать как .json.gz» сжимает результат gzip — тем же способом, каким сжимают ответы веб-серверы.
Понятные ошибки
Для некорректного JSON указываются строка и столбец. С опцией «Сжимать некорректный JSON как текст» пробелы вне строк удаляются все равно.
И форматирование тоже
Переключитесь на «Форматировать», чтобы снова сделать сжатый JSON читаемым с отступами.
Ограничения и конфиденциальность
JSON-файл может занимать до 200 MB, в том числе после распаковки .json.gz. Файлы больше 5 MB конвертируются напрямую из файла, без загрузки в редактор.
Минификация не удаляет ключи и пустые значения. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как сжать JSON в одну строку?
Вставьте JSON в режиме «Минифицировать». Все переносы строк и отступы вне строковых значений удаляются, и результат умещается в одну строку.
Как сжать JSON-файл?
Откройте файл и нажмите «Скачать .JSON», чтобы получить минифицированный файл, или включите «Скачать как .json.gz» для файла, сжатого gzip.
Насколько уменьшится мой JSON?
Зависит от отступов в исходнике. Размер до и после и процент экономии показываются сразу; gzip обычно уменьшает текстовые данные намного сильнее.
Минификация меняет данные?
Нет. Удаляются только пробельные символы вне строк. Значения, порядок ключей и числа остаются прежними.
Можно сжать JSON с ошибками?
Включите «Сжимать некорректный JSON как текст». Пробелы вне строк будут удалены, а место ошибки все равно покажется.
Минификатор JSON бесплатный?
Да. Он бесплатный, а файлы обрабатываются в вашем браузере — ничего не загружается на сервер.