Перейти к содержимому
Aback Tools Logo

Компрессор Lottie JSON

Сжимайте JSON-файлы анимации Lottie онлайн бесплатно, удаляя скрытые слои, неиспользуемые ресурсы, пустые свойства и пробелы. Наш компрессор Lottie JSON показывает разбивку экономии по каждой оптимизации — так вы видите, сколько именно даёт каждая. Поддерживает все плееры Lottie, включая lottie-web, lottie-react, lottie-react-native и lottie-flutter. Вся обработка происходит в вашем браузере. Без регистрации.

Lottie JSON Compressor
Compress Lottie animation JSON files by removing hidden layers, unused assets, empty properties, and whitespace - shows per-optimization savings. Runs entirely in your browser - your Lottie file never leaves your device.

Lottie JSON Input

Lottie JSON files exported from After Effects, LottieFiles, or Bodymovin

Compressed Lottie Output

Read-only - copy or download the compressed output

What is a Lottie JSON file?

Lottie is an animation format exported from Adobe After Effects using the Bodymovin plugin. Lottie JSON files can be large (100 KB-5 MB) due to hidden layers left by animators, unused precomp assets, and verbose property names. This tool removes those safely without affecting the visible animation.

Зачем использовать наш компрессор Lottie JSON?

  • Разбивка экономии по оптимизациям: наш компрессор Lottie JSON показывает таблицу по каждой оптимизации — удалённые скрытые слои, отброшенные неиспользуемые ресурсы, очищенные пустые свойства и удалённые пробелы — с точной экономией в байтах, чтобы вы знали, откуда именно берётся вес вашего файла Lottie.
  • Мгновенное сжатие Lottie JSON: сжимайте JSON-файлы анимации Lottie одним кликом — компрессор Lottie JSON удаляет скрытые слои, неиспользуемые precomp-ресурсы и пустые свойства, сохраняя полную видимую анимацию. Не нужны After Effects и Bodymovin.
  • Безопасный онлайн компрессор Lottie JSON: ваши файлы Lottie JSON никогда не покидают устройство. Удаление скрытых слоёв, очистка ресурсов и минификация JSON происходят локально в браузере — без загрузки на сервер и с полной приватностью для проприетарных анимаций.
  • Компрессор Lottie JSON без установки: сжимайте файлы Lottie прямо в браузере без загрузки программ, плагинов и аккаунта. Наш бесплатный компрессор Lottie JSON работает в любом современном браузере и любой ОС.

Типичные сценарии использования компрессора Lottie JSON

  • Сокращение времени загрузки веб-страниц: анимации Lottie на лендингах и маркетинговых сайтах могут весить 500 КБ–2 МБ. Используйте компрессор Lottie JSON, чтобы уменьшить размер файла анимации на 30–60 % — это напрямую улучшает показатели LCP и снижает затраты на трафик на страницах с высоким посещением.
  • Оптимизация размера мобильного приложения: приложения на React Native и Flutter, включающие анимации Lottie, заметно увеличивают размер APK/IPA. Используйте компрессор Lottie JSON, чтобы убрать скрытые слои и неиспользуемые ресурсы перед сборкой — это уменьшает объём загрузки для пользователей с ограниченным тарифом.
  • Оптимизация компонентов React и Vue: компоненты lottie-react и lottie-vue загружают JSON анимации во время выполнения. Используйте компрессор Lottie JSON для предварительной обработки файлов анимации перед коммитом в репозиторий — это уменьшает JSON, загружаемый при каждом открытии страницы.
  • Улучшение Core Web Vitals: большие файлы Lottie задерживают Time to Interactive (TTI) и увеличивают Total Blocking Time (TBT). Используйте компрессор Lottie JSON, чтобы уменьшить размер файлов анимации и улучшить показатели Core Web Vitals — особенно важно для анимаций в первом экране.
  • Оптимизация анимаций в электронной коммерции: анимации страниц товаров, спиннеры загрузки и анимации успеха на сайтах магазинов часто экспортируются со скрытыми дизайн-слоями. Используйте компрессор Lottie JSON, чтобы убрать их и снизить вес анимаций для более быстрого оформления заказа.
  • Обработка анимаций в CI/CD: добавьте компрессор Lottie JSON шагом сборки в ваш CI/CD-конвейер, чтобы автоматически сжимать все анимации Lottie перед развёртыванием. Храните исходники в полном качестве в репозитории и отдавайте оптимизированные версии в продакшене.

Что такое сжатие Lottie JSON?

Lottie — это формат анимации, экспортируемый из Adobe After Effects с помощью плагина Bodymovin. Файлы Lottie JSON описывают анимацию как дерево слоёв , фигур , ключевых кадров и ресурсов (изображений и precomp). Аниматоры часто оставляют в экспортированных файлах скрытые слои (использовавшиеся при дизайне, но невидимые при воспроизведении), неиспользуемые precomp-ресурсы и многословные имена свойств. Наш компрессор Lottie JSON разбирает схему Lottie JSON, находит и удаляет эти ненужные элементы и минифицирует результат — уменьшая размер на 20–60 % без каких-либо видимых изменений анимации.

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

  1. 1 Вставьте или загрузите Lottie JSON: введите JSON анимации Lottie напрямую или загрузите файл .json. Компрессор Lottie JSON проверяет структуру файла и выводит метаданные анимации — ваш файл никогда не покидает браузер.
  2. 2 Выберите параметры оптимизации: укажите, какие оптимизации применять — удаление скрытых слоёв, очистка неиспользуемых ресурсов, удаление пустых свойств, удаление имён слоёв и минификация JSON. Каждый пункт показывает свою экономию в байтах на панели результатов.
  3. 3 Изучите экономию по оптимизациям и скачайте: компрессор Lottie JSON показывает таблицу с экономией по типу оптимизации, общим процентом сокращения и метаданными анимации (частота кадров, длительность, размеры). Скопируйте или скачайте сжатый JSON напрямую.

Что сжимается

  • Скрытые слои (hd: true): слои со свойством hd, равным true, невидимы при воспроизведении — это дизайн-ориентиры, оставленные аниматорами. Их удаление не даёт визуального эффекта.
  • Неиспользуемые ресурсы: файлы Lottie часто содержат precomp- и image-ресурсы, на которые больше не ссылается ни один слой. Компрессор Lottie JSON отслеживает все ссылки refId и удаляет неиспользуемые ресурсы.
  • Пустые свойства: значения null, пустые массивы и свойства undefined в схеме Lottie добавляют байты, не участвуя в анимации. Они безопасно удаляются.
  • Имена слоёв и ресурсов (опционально): поля nm , mn , cl и ln хранят читаемые имена слоёв и ресурсов — полезные в After Effects, но не нужные плеерам Lottie во время воспроизведения.

Важные ограничения

Компрессор Lottie JSON выполняет безопасные недеструктивные оптимизации — он удаляет только элементы без визуального влияния на отрисованную анимацию. Он не снижает точность ключевых кадров, не упрощает кривые Безье и не изменяет контуры фигур. Для максимального сжатия сочетайте этот инструмент с GZIP- или Brotli-сжатием на сервере: файл Lottie на 200 КБ, сжатый этим инструментом до 120 КБ, уменьшится по сети до ~30 КБ с GZIP. Всегда проверяйте сжатый результат в целевом плеере Lottie перед публикацией в продакшене.

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

Компрессор Lottie JSON уменьшает размер JSON-файлов анимации Lottie, удаляя скрытые слои, неиспользуемые ресурсы, пустые свойства и пробелы — без влияния на видимую анимацию. Наш бесплатный онлайн компрессор Lottie JSON работает целиком в вашем браузере.

Нет. Компрессор Lottie JSON удаляет только элементы без визуального эффекта: скрытые слои (hd: true), неиспользуемые ресурсы и пустые свойства. Сжатый результат воспроизводится идентично исходному во всех плеерах Lottie.

Безусловно. Наш компрессор Lottie JSON обрабатывает всё локально в вашем браузере. Ваш файл Lottie JSON никогда не загружается на сервер, не сохраняется и не покидает устройство.

Да — 100 % бесплатно, навсегда. Без регистрации, аккаунта, платных тарифов, ограничений размера файла и рекламы, прерывающей работу.

Скрытые слои — это слои со свойством hd, равным true: невидимые во время воспроизведения, но часто остающиеся в экспортированных файлах Lottie: аниматоры использовали их как дизайн-ориентиры в After Effects. Их удаление не даёт никакого визуального эффекта.

Неиспользуемые ресурсы — это precomp- или image-ресурсы, объявленные в массиве assets но не связанные ни с одним слоем. Компрессор Lottie JSON отслеживает все ссылки refId и удаляет неиспользуемые ресурсы.

Имена слоёв не нужны для корректного воспроизведения анимации. Удалять их безопасно для продакшена, и это может сэкономить 5–15 % размера. Оставляйте их в dev-сборках для удобной отладки.

Простые анимации могут уменьшиться на 10–20 % только за счёт удаления пробелов. Сложные анимации с множеством скрытых направляющих слоёв и неиспользуемых precomp-ресурсов — на 40–60 %.

Да. Сжатый результат полностью совместим со всеми плеерами Lottie: lottie-web, lottie-react, lottie-react-native, lottie-flutter, lottie-android и lottie-ios.