Пакетное сжатие изображений без загрузки файлов

tinyimg сжимает изображения JPEG, PNG, WebP, AVIF и JXL — до 50 за раз — прямо в браузере. Кодировщики — это сборки mozjpeg, oxipng, libwebp, libavif и libjxl на WebAssembly: ничего не отправляется на сервер, аккаунт не нужен, а инструмент работает и офлайн. MotionPhoto также поддерживается как входной формат: сжимается только снимок, встроенное видео проходит байт в байт без повторного кодирования, а результат остаётся MotionPhoto.

Куда уходит изображениеСлева — tinyimg: изображение переходит с устройства в браузер и сжимается там; сервера на этом пути нет. Справа — типичный загрузчик: сначала изображение отправляется на чужой сервер.Ваше изображениеВаш браузерСжатый файлВаше изображениеЧужой серверСжатый файлtinyimgТипичный загрузчикНичего не покидает устройство.Файл загружается.без сервераКуда уходит изображениеСлева — tinyimg: изображение переходит с устройства в браузер и сжимается там; сервера на этом пути нет. Справа — типичный загрузчик: сначала изображение отправляется на чужой сервер.Ваше изображениеВаш браузерСжатый файлВаше изображениеЧужой серверСжатый файлtinyimgТипичный загрузчикНичего не покидает устройство.Файл загружается.без сервера
tinyimg сжимает в браузере; типичному загрузчику нужен сервер.

Типичные случаи: разобрать папку скриншотов перед архивацией, подготовить фотографии товаров для сайта и уложить изображения в лимит загрузки без заметной потери качества.

До 50 изображений за раз на компьютере и 20 на телефоне, до 20 МБ каждое. Подробнее о tinyimg.