Язык: Русский Перейти на английский

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

Конвертируйте между JPG, PNG и WebP в браузере. Перетащите одно или много изображений, выберите формат вывода, скачайте.

Перетащите изображения сюда или
Любой формат, который может открыть браузер: JPG, PNG, WebP, GIF, BMP.
  1. Перетащите одно или несколько изображений или нажмите «выбрать».
  2. Выберите формат вывода: JPG, PNG или WebP.
  3. Для JPG / WebP настройте качество (88 — хороший дефолт).
  4. Нажмите «Конвертировать всё». Скачивайте каждый результат отдельно или забирайте всё как ZIP.
Что это делает?

Инструмент декодирует каждое входное изображение в canvas, затем перекодирует пиксели в выходном формате. Шаг декодирования использует встроенный браузерный пайплайн изображений, так что любой формат, который браузер умеет отображать (JPG, PNG, WebP, GIF, BMP), работает как вход. Кодирование использует canvas.toBlob(), который есть в каждом современном браузере для JPG, PNG и WebP.

Пример

Вход: screenshot.png — 1920 × 1080, 412 KB
Действие: конвертация в WebP, качество 88
Выход: screenshot.webp — 1920 × 1080, 96 KB
        (~77% меньше, визуально неотличимо)

Частые ошибки и подводные камни

  • "Не удалось декодировать изображение." Файл может быть обрезан или на самом деле не изображение, несмотря на расширение. Сначала откройте его в любом просмотрщике изображений, чтобы убедиться, что он рендерится.
  • Чёрный фон после PNG → JPG. JPG не умеет хранить прозрачность. Инструмент заполняет прозрачные пиксели белым, но некоторые исходные файлы используют pre-multiplied alpha на чёрном фоне и дают неожиданные результаты. Конвертируйте в PNG или WebP.
  • Сконвертированный файл больше входа. Вы, вероятно, идёте из более нового / эффективного формата в более старый (WebP → JPG или WebP → PNG). Это ожидаемо. Снизьте качество до 80–85 для компенсации или оставайтесь в WebP.
  • Анимированные GIF теряют анимацию. Инструмент читает только первый кадр. Для анимированного вывода используйте специализированный GIF-инструмент — canvas-кодирование отбрасывает анимацию.
  • Большие изображения подвешивают вкладку. Исходные файлы в 50 MP+ выделяют много памяти canvas. Закройте другие вкладки или сначала измените размер изображения через Image Resize.

Пары форматов, которые покрывает этот инструмент

Каждая полезная пара между JPG, PNG и WebP:

  • JPG to PNG — когда нужна прозрачность или lossless повторное редактирование.
  • JPG to WebP — для меньших файлов в вебе.
  • PNG to JPG — чтобы поделиться скриншотом по почте, где PNG слишком велик.
  • PNG to WebP — меньшие lossless или lossy варианты.
  • WebP to JPG — чтобы загрузить на сайт, который отвергает WebP.
  • WebP to PNG — чтобы редактировать в инструменте, который не читает WebP.
  • GIF / BMP to JPG / PNG / WebP — очистка устаревших форматов.
Часто задаваемые вопросы

Какие форматы поддерживаются?

Вход: JPG, PNG, WebP, GIF, BMP — всё, что принимает декодер Image браузера. Выход: JPG, PNG, WebP. Вывод в GIF, BMP и TIFF не предлагается, потому что canvas-энкодеры браузера либо их не поддерживают (TIFF), либо выдают нестандартный вывод, который отвергают другие приложения.

В чём разница между JPG, PNG и WebP?

JPG — лучший универсальный фото-формат: маленькие файлы, повсеместная поддержка, но с потерями. PNG — lossless и поддерживает прозрачность — лучший для скриншотов, диаграмм, логотипов. WebP — современный формат, который бьёт оба при эквивалентном качестве, но принимается не везде (некоторые почтовые клиенты и старые инструменты его отвергают). Выбирайте JPG для обмена фото, PNG когда нужна прозрачность, WebP когда контролируете, куда попадает изображение.

Мой PNG сконвертировался в JPG, но прозрачный фон стал чёрным.

JPG не умеет хранить прозрачность, поэтому инструмент заполняет прозрачные пиксели белым перед кодированием. Если видите чёрный, в вашем исходнике может быть pre-multiplied alpha на чёрном фоне — попробуйте конвертировать в WebP или PNG или сначала вручную сведите изображение на белом фоне.

Какое качество выбрать для JPG / WebP?

85–92 — сладкая точка. Ниже 80 начинаете видеть блокинг в плоских областях вроде неба. Выше 95 файл быстро раздувается за едва заметный прирост. У PNG нет регулятора качества, потому что он lossless — поле "Quality" исчезает при выборе PNG.

Можно ли конвертировать много изображений сразу?

Да. Перетаскивайте любое количество изображений; они конвертируются по одному (последовательно), чтобы большие батчи не исчерпали память. У каждого готового файла своя кнопка скачивания, а "Download all (ZIP)" упаковывает весь набор. Для 100+ изображений сначала закройте другие вкладки, чтобы у браузера было больше памяти.

Почему сконвертированный WebP меньше моего оригинального JPG?

Ожидаемо. WebP использует более новую компрессию — при эквивалентном визуальном качестве WebP-файлы обычно на 25–35% меньше JPG и на 45–55% меньше PNG. Если вы идёте в другую сторону (WebP → JPG), файл обычно вырастет по той же причине.

Сохраняете ли вы изображения, которые я конвертирую?

Нет. Мы не сохраняем ни изображения, которые вы перетаскиваете, ни конвертированные копии, которые вы скачиваете. Всё отбрасывается в момент закрытия или обновления вкладки — никаких логов, никакой записи на нашей стороне. Можете проверить в DevTools браузера.