Недавно столкнулся с задачей: нужно было быстро перевести несколько сотен 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, если планируется их дальнейшее редактирование.
Итог
Иногда самые простые задачи — вроде конвертации картинок — решаются неожиданно элегантно. Этот небольшой офлайн-конвертер помогает быстро подготовить изображения для сайтов, приложений или публикаций, не опасаясь за приватность данных.
Если идея покажется полезной — можете попробовать, улучшить или встроить похожий подход в свои проекты.
Комментарии (28)

oookkdjjjdjdj
01.11.2025 17:47Симпатично сделано, но не понимаю, почему браузеры до сих пор сами не предлагают такой инструмент нативно

NightBlade74
01.11.2025 17:47А давайте все-все инструменты перенесем в браузеры! Компиляторы, нейросети, игры. Пусть все это браузеры будут уметь нативно. И еще патч Бармина не забыть встроить.

qrdl
01.11.2025 17:47$ sudo apt install webp $ for file in *.png; do cwebp "$file" -o "${file%.*}.webp"; done

m1kr1k
01.11.2025 17:47Irfanview, xnview/nconvert справятся с этой и кучей других задач лучше любого браузера, т.к. они именно для этого и предназначены. Странно не пользоваться удобными инструментами, неужели вы о них не знали?

youscriptor Автор
01.11.2025 17:47ставить левые приложения себе на компьютер, когда уже все давно в браузере - прошлый век. Неужели вы не знали?

m1kr1k
01.11.2025 17:47Ну они у меня с прошлого века и стоят, наряду с far это самые главные программы на компе. А что в них левого?

youscriptor Автор
01.11.2025 17:47Кто знает каких вирсуов туда авторы напихали, их же никто не контролирует. С чего бы такие программы дложны быть главными? Подобного рода утилиты давно перекочевали онлайн. Я предложил вариант без оплаты, рекламы и использования сервера. Я программист, а программисты время от времени пишут программы. Рад за вас что вы умете скачивать экзешники себе на компьютер.

m1kr1k
01.11.2025 17:47Один мой коллега, будучи начальником вычислительного центра, ещё в советские времена, говорил: "Мастер узнаётся по инструменту".

youscriptor Автор
01.11.2025 17:47да кто ж вам мешает. Покупайте и ставьте себе отдельную программу, вместо того что бы это сделать в пару кликов в браузере.

Nexoic
01.11.2025 17:47Выше написали команду для консули

youscriptor Автор
01.11.2025 17:47это никому не нужно. Большинство людей использует винду и не хочет заморачиваться с консолью, к тому же там опять предлагается скачать утилиту. Вообще поражает радостная реакция некоторых что дескать ОКАЗЫВАЕТСЯ есть внешние экзешники, как будто Америку открыли. Понятно что есть, только современные люди предпочитают все делать не выходят из хрома.

Metotron0
01.11.2025 17:47Я так понял, вы фронтендер, а раз так, то вы наверняка же пользуетесь терминалом: yarn add ..., yarn build, yarn dev. Поэтому, вряд ли использование терминала будет проблемой.
Кому может понадобиться делать webp, кто при этом слабо знаком с компьютером?
JBFW
Идея хорошая.
И даже при наличии convert, которая сделает это быстрее - есть куда применить именно при загрузке на странице.
Вот только яндекс-метрики повыкусывать )