Конвертер форматов изображений
Превратите PNG в WebP или JPEG — и увидите новый размер до скачивания.
PNG сжимается без потерь: настройки качества нет.
Фон
Перекодирование…
Выберите изображение, чтобы увидеть, сколько оно весит в другом формате.
Как пользоваться
- Перетащите изображение на карточку, вставьте через ⌘V или нажмите «Выбрать изображение». Конвертация начинается сразу — нажимать нечего и ничего не загружается.
- Панель показывает сконвертированное изображение на шахматном фоне (прозрачность остаётся видимой), старый размер → новый размер и одну кнопку скачивания. Выберите WebP, JPEG или PNG выше; для JPEG и WebP двигайте ползунок качества, а при переводе прозрачного изображения в JPEG выберите цвет фона.
- «Скачать» сохраняет имя файла и меняет только расширение. Исходный файл никогда не затрагивается.
Пример
Что у вас есть
sunset-photo.png 1,8 МБ · 1440×960 · PNG с прозрачным углом
Что получится
1,8 МБ → 470 КБ (−74%) sunset-photo.png → sunset-photo.webp PNG · 1440×960 → WebP · качество 80
Числа зависят от изображения и кодировщика браузера: одинаковые настройки в Chrome и Firefox дают немного разные файлы. Процент сравнивает именно эти два файла, поэтому видно, стоила ли конвертация усилий.
Правила, ограничения и известные проблемы
- Одно изображение за раз, до 20 МБ. Более крупные файлы отклоняются до чтения, чтобы страница не исчерпала память.
- До 16 мегапикселей (16 777 216 px). Более крупные изображения отклоняются до декодирования, потому что один canvas такого размера уже не работает в некоторых мобильных браузерах. Инструмент не меняет размер — сначала уменьшите изображение.
- Он меняет только формат. Никакой обрезки, изменения размера, поворота и фильтров.
- Конвертация не гарантирует уменьшение файла: PNG сжимается без потерь, поэтому фото, сохранённое в PNG, обычно больше исходного JPEG. В этом случае панель показывает «+n%», а не скрывает это.
- Конвертация JPEG в JPEG снова перекодирует его и немного теряет качество. Чтобы уменьшить файл без смены формата, используйте инструмент сжатия.
- Метаданные не переносятся: перекодирование через canvas удаляет EXIF, XMP и ICC. Геолокация, камера и время съёмки не сохраняются — поворот уже внесён в пиксели. Если их нужно прочитать, сначала откройте «Просмотр EXIF».
- Качество 80 — отправная точка, а не обещание: кодировщики в браузерах различаются, а «100%» для JPEG и WebP не означает отсутствие потерь. Для веба обычно подходит 75–85.
- AVIF здесь создать нельзя: canvas.toBlob("image/avif") в Chrome и Firefox молча возвращает PNG, и получился бы файл с ложным расширением. Читать AVIF и HEIC по-прежнему можно, если браузер их декодирует.
- Анимированные GIF и WebP сохраняют только первый кадр. Фото с широким охватом могут выглядеть чуть темнее, потому что профиль ICC не копируется.
- Скачивание сохраняет имя файла и меняет только расширение — суффикс «-converted» не добавляется, что важно для длинных китайских или арабских имён. Ничего не сохраняется: ни истории, ни ссылки, ни запроса.
Похожие инструменты
Что обычно нужно дальше, когда файл уже нужного размера.