Без загрузки, 100% локально, без аккаунта

Конвертировать изображения между JPG, PNG и WebP

Меняйте формат локально: без загрузки, без риска для приватности. Прозрачность сохраняется для PNG и WebP; при конвертации в JPEG она заливается белым.

Как работает Конвертер изображений

Конвертер изображений меняет файл JPEG, PNG или WebP на один из двух других форматов, используя те же кодеки изображений, что уже встроены в ваш браузер для показа любого фото из интернета. Никакой WebAssembly-модуль скачивать не нужно: загрузите файл, выберите формат вывода, и сконвертированный файл готов за долю секунды. Конвертация выполняется в OffscreenCanvas внутри Web Worker, так что ничего никогда не отправляется на сервер.

Инструмент также читает файлы AVIF, GIF, BMP и TIFF на входе, хотя записывает только JPEG, PNG или WebP. У JPEG нет канала прозрачности, поэтому при конвертации изображения с прозрачностью в JPEG такие области заливаются белым перед сохранением, и инструмент показывает это предупреждение перед скачиванием.

Конвертер изображений: пошаговая инструкция

  1. Загрузите один или несколько файлов JPEG, PNG или WebP либо кликните, чтобы выбрать их.
  2. Выберите целевой формат: JPEG, PNG или WebP.
  3. Для вывода в JPEG или WebP настройте качество ползунком.
  4. Нажмите «Конвертировать» и скачайте каждый получившийся файл.

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

Загружается ли моё изображение куда-нибудь при конвертации?

Нет. Файл читается с диска, декодируется и перекодируется целиком внутри Web Worker в этой вкладке браузера. Откройте панель «Сеть» в инструментах разработчика во время конвертации, и вы не увидите ни одного запроса с данными изображения.

Почему нельзя сконвертировать в AVIF?

Инструмент умеет читать файлы AVIF, потому что браузеры декодируют их нативно, но кодирование AVIF через canvas сегодня не поддерживается надёжно во всех браузерах. Вместо того чтобы предлагать вывод, который может незаметно не сработать, AVIF исключён из списка форматов вывода; кодировщик WebAssembly инструмента изменения размера его всё же предлагает.

Что происходит с прозрачностью при конвертации в JPEG?

У JPEG нет канала прозрачности. Любой прозрачный пиксель заливается белым перед сохранением файла, и инструмент показывает предупреждение всякий раз, когда JPEG выбран форматом вывода. Конвертация в PNG или WebP сохраняет исходный альфа-канал нетронутым.