WebP to JPG/PNG WebP to JPG/PNG
Add to Chrome — Free

WebP to JPG/PNG Blog

Bulk WebP Conversion for Designers: Figma, Sketch, Canva, and Adobe

Updated March 2026 · 6 min read

Quick Answer Figma, Sketch, older Illustrator, and Canva all have limited or no WebP import support. Convert WebP to PNG before importing into any design tool — PNG preserves transparency, is lossless, and works everywhere. For bulk conversion: magick mogrify -format png -path ./converted *.webp. For single files, the WebP to JPG/PNG Converter Chrome extension converts in one click.
📋 Table of Contents
📋 Table of Contents

Designers increasingly receive WebP assets from developers, download WebP images from the web for mood boards, or need to work with client assets delivered in WebP format. The challenge: most design tools — Figma, Sketch, older versions of Illustrator, and even Canva — do not support WebP natively. This guide covers the conversion workflow for each tool, plus bulk conversion for large asset sets.

Convert Individual WebP Assets to PNG

Right-click any WebP image and save as PNG — transparency preserved.

Add to Chrome — Free


Design Tool WebP Support Summary

Design Tool WebP Import Recommended Format
Figma Not supported PNG (for transparency), JPG (for photos)
Sketch (macOS) Not supported PNG
Adobe Illustrator CC 2022+ Place as raster only PNG (for editing flexibility)
Adobe Photoshop CC 2022+ Full support Open directly or use PNG
Adobe XD Not supported PNG
Canva (web) Inconsistent PNG or JPG
Affinity Designer Not supported PNG
Affinity Photo Not supported PNG or JPG
GIMP 2.10+ Full support Open directly


Figma: Convert WebP to PNG Before Importing

Figma accepts PNG, JPG, SVG, GIF, and TIFF imports but not WebP. The drag-and-drop import or the "Place image" function will fail silently or throw an error for WebP files.

Workflow for WebP assets in Figma

  1. Convert WebP to PNG using the Chrome extension or ImageMagick.
  2. In Figma, drag the PNG file directly onto the canvas, or use Edit → Place Image.
  3. If the WebP had transparency (logos, icons), the PNG preserves it — the transparent areas remain transparent in Figma.
For icon/UI assets from dev handoff: If your developer sent a folder of WebP icons, run the bulk ImageMagick command below to convert the entire folder to PNG, then drag the PNG folder into Figma.


Sketch: Same as Figma

Sketch (macOS) does not import WebP. Convert to PNG first. The workflow is identical to Figma: convert, then drag into the canvas.

One advantage for Sketch users: since Sketch is Mac-only, the built-in sips command is available for fast batch conversion without installing anything:

# macOS batch convert all WebP to PNG for Sketch
mkdir -p ./converted
for f in *.webp; do
 sips -s format png "$f" --out "./converted/${f%.webp}.png"
done


Bulk Conversion for Large Asset Sets

When a developer hands off a design system or a client delivers a batch of brand assets in WebP, you need a reliable bulk conversion pipeline.

ImageMagick batch conversion (all platforms)

# Convert all WebP to PNG in current folder, save to ./converted
mkdir converted
magick mogrify -format png -path ./converted *.webp

# Convert all WebP to PNG recursively (subdirectories too)
find . -name "*.webp" -exec magick {} {}.png \;

# Convert to JPG with quality setting (for photographic assets)
magick mogrify -format jpg -quality 95 -path ./converted *.webp

Python Pillow batch conversion (cross-platform)

from PIL import Image
import os
import glob

input_dir = "./assets/webp"
output_dir = "./assets/png"
os.makedirs(output_dir, exist_ok=True)

for filepath in glob.glob(os.path.join(input_dir, "*.webp")):
 filename = os.path.basename(filepath)
 stem = os.path.splitext(filename)[0]

 img = Image.open(filepath)
 out_path = os.path.join(output_dir, f"{stem}.png")
 img.save(out_path, "PNG")
 print(f"Converted: {filename}")

print(f"Done. {len(glob.glob(input_dir + '/*.webp'))} files converted.")


Canva: Use PNG for Logos and Icons

Canva's web interface sometimes accepts WebP uploads, but results are inconsistent. For professional design work, always upload PNG or JPG:



Automating Conversion in a Design Workflow

If you regularly receive WebP assets from developers or clients, set up a one-command workflow that handles the entire conversion at the start of each project:

Shell script: Convert entire project asset folder

#!/bin/bash
# convert-assets.sh
# Usage: ./convert-assets.sh ./path/to/webp/folder

INPUT_DIR="${1:-.}"
OUTPUT_DIR="${INPUT_DIR}/converted-png"

mkdir -p "$OUTPUT_DIR"

webp_count=$(find "$INPUT_DIR" -maxdepth 1 -name "*.webp" | wc -l | tr -d ' ')

if [ "$webp_count" -eq 0 ]; then
 echo "No WebP files found in $INPUT_DIR"
 exit 0
fi

echo "Converting $webp_count WebP files to PNG..."
magick mogrify -format png -path "$OUTPUT_DIR" "$INPUT_DIR"/*.webp
echo "Done. PNGs saved to: $OUTPUT_DIR"


When to Convert to JPG vs PNG for Design

The choice between JPG and PNG for design tool imports depends on the image content:

Asset Type Convert To Reason
Logos, icons, UI elements PNG Transparency preservation; lossless quality
Photographs for mood boards JPG (90% quality) Smaller file size; quality is fine
Screenshots with text/UI PNG Lossless; text stays sharp
Product images (e-commerce) PNG or JPG PNG if white background removal needed; JPG for final delivery
Illustrations, flat graphics PNG Lossless; preserves hard edges and flat colors

Convert WebP Assets for Your Design Tools

One-click conversion to PNG or JPG. Transparency preserved.

Install WebP to PNG Converter


Related Guides



Frequently Asked Questions

Can Figma import WebP files?

No, Figma does not support WebP imports. Convert WebP to PNG before importing into Figma. PNG preserves transparency and is lossless, making it the best format for UI assets, icons, and logos.

Does Sketch support WebP images?

No, Sketch does not support WebP import. Convert to PNG first. On Mac, use the built-in sips command for batch conversion without installing anything extra.

Can Canva accept WebP image uploads?

Sometimes, but inconsistently. For reliable Canva uploads, convert WebP to PNG (for logos and transparent graphics) or JPG (for photographs). PNG is especially important for logos where transparent backgrounds need to be preserved.

What is the best format to convert WebP to for design tools?

PNG is the best choice: lossless quality, transparency support, and universal compatibility with every design application. Use JPG only for photographs where smaller file size matters and no transparency is needed.

How do I batch convert a client's WebP assets to PNG for design use?

ImageMagick: magick mogrify -format png -path ./converted *.webp converts all WebP files in the current folder to PNG and saves them to a "converted" subfolder. All transparency is preserved automatically.

More Free Chrome Tools by Peak Productivity

Pomodoro Technique Timer
Pomodoro Technique Timer
25-minute focus timer with breaks
YouTube Looper Pro
YouTube Looper Pro
Loop any section of a YouTube video
Citation Generator
Citation Generator
Generate APA/MLA/Chicago citations
PDF Merge & Split
PDF Merge & Split
Merge and split PDFs locally
Auto Refresh Ultra
Auto Refresh Ultra
Auto-refresh pages at custom intervals
Screen Recorder Pro
Screen Recorder Pro
Record your screen or tab with audio