Исходный JSON

или перетащите файл сюда либо вставьте код ниже

Сжатый JSON

Результат

Файлы не покидают браузерКак именно?

Этот инструмент сжимает JSON онлайн: минификатор удаляет все лишние пробелы и переносы строк и показывает, насколько уменьшился размер. Вставьте или откройте JSON и скачайте результат как .json или .json.gz.

Обновлено:

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

  1. Вставьте или откройте JSON

    Вставьте JSON, откройте файл .json или .json.gz, воспользуйтесь кнопкой «Открыть по ссылке» или «Загрузить пример».

  2. Сожмите или отформатируйте

    В поле «Режим» вариант «Минифицировать» удаляет пробельные символы вне строк, а «Форматировать» расставляет отступ в 2 или 4 пробела либо табуляцию. Размер до и после виден сразу.

  3. Скачайте или скопируйте

    Скачайте результат как .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 бесплатный?

Да. Он бесплатный, а файлы обрабатываются в вашем браузере — ничего не загружается на сервер.

Похожие инструменты