Недавно столкнулся с задачей: нужно было быстро перевести несколько сотен PNG-файлов в WebP для сайта, но делать это через онлайн-сервисы не хотелось — во-первых, передавать изображения куда-то сторонним серверам не очень удобно, а во-вторых, процесс обычно занимает заметное время.
В итоге я сделал небольшое браузерное приложение, которое решает задачу локально — без установки, без серверов и без лишних телодвижений. Делюсь инструкцией, вдруг кому-то пригодится.
Как это работает
Конвертация выполняется прямо в браузере, с помощью JavaScript и встроенных API. Все вычисления происходят на вашем компьютере — никакие данные никуда не отправляются.
По сути, это офлайн-конвертер, который использует мощности вашего устройства, а не удалённого сервера. Поэтому скорость зависит только от процессора, а не от интернета.
Основные особенности
Быстро. Сжатие выполняется в памяти устройства, и даже десятки изображений обрабатываются за секунды.
Приватно. Ничего не уходит в сеть — файлы не покидают ваш компьютер.
Кроссплатформенно. Работает в Chrome, Firefox, Edge, Safari, а также на macOS, Windows, Linux и даже Chromebook.
Пакетный режим. Можно перетащить сразу целую папку PNG и получить WebP-версии всех изображений разом.
Инструкция по использованию
Откройте страницу youscriptor.com/png-to-webp/batch в современном браузере.
Нажмите «Выбрать файлы» или просто перетащите PNG-файлы в область загрузки.
(Опционально) Настройте качество выходных WebP-файлов.
Нажмите «Конвертировать».
Преобразование произойдёт прямо в браузере, и готовые WebP-файлы можно будет сразу скачать — они сохранят имена и порядок исходных изображений.
Если закрыть вкладку, все данные удаляются из памяти автоматически.
FAQ
Передаются ли изображения на сервер?
Нет, обработка полностью локальная. Никаких сетевых запросов не выполняется.
Почему всё так быстро?
Файлы не загружаются и не скачиваются через сеть. Всё делается средствами браузера и процессора.
Можно ли работать офлайн?
Да. Если страница уже закэширована, можно пользоваться конвертером без подключения к интернету.
Пара советов
Перед началом убедитесь, что на диске достаточно места для выгрузки файлов.
Если работаете с очень большими изображениями, можно временно закрыть ресурсоёмкие приложения — так процесс будет быстрее.
Сохраняйте исходники PNG, если планируется их дальнейшее редактирование.
Итог
Иногда самые простые задачи — вроде конвертации картинок — решаются неожиданно элегантно. Этот небольшой офлайн-конвертер помогает быстро подготовить изображения для сайтов, приложений или публикаций, не опасаясь за приватность данных.
Если идея покажется полезной — можете попробовать, улучшить или встроить похожий подход в свои проекты.