PNG to WEBP Crop Converter

Load a PNG, drag the crop handles to define exactly the area you need, preview the result, then download a compact WebP file. Everything runs in your browser — your image never leaves your device.

🖼️

Drop a PNG here

or Browse Files  ·  PNG supported

What This Tool Does

This tool loads a PNG image directly in your browser using URL.createObjectURL and img.decode() for reliable, guaranteed non-blank rendering. It presents an interactive crop overlay with draggable handles, and converts the selected area to a WebP file using the browser's native Canvas-to-Blob WebP encoder. No server upload is required. The full workflow — loading, cropping, encoding — runs entirely in client-side JavaScript using the HTML5 Canvas API. Transparency is preserved: PNG alpha-channel data passes through to the WebP output without any background compositing.

Who This Is For

  • Web developers who need to extract a specific region from a PNG and deliver it as a compact WebP asset for faster page loads
  • Designers who want to trim source PNG files down to the exact subject area and export in the modern WebP format in one step
  • Anyone optimizing images for Core Web Vitals who needs to crop and convert PNG assets to WebP without installing desktop software
  • Content creators who want to reduce image file size while preserving transparency by switching from PNG to WebP

PNG vs WebP: Format Comparison

PropertyPNGWebP
CompressionLossless DEFLATELossy or lossless
Typical file size vs PNGBaseline25–35% smaller (lossy); ~10–20% smaller (lossless)
Transparency supportFull alpha channel (0–255)Full alpha channel (0–255)
Color depthUp to 48-bitUp to 10-bit per channel
Browser supportUniversalAll modern browsers (97%+ global coverage)
Animation supportAPNG onlyYes — WebP animation
Best forLossless archives, screenshotsWeb delivery, performance optimization

Frequently Asked Questions

How precise is the crop tool?
The crop operates at native pixel accuracy on the original PNG dimensions. The canvas is scaled to fit your screen for display, but the actual crop coordinates are mapped back to the full-resolution image before the WebP is generated. You get a WebP at the exact pixel dimensions shown in the crop dimensions badge.
Can I move the crop selection after setting it?
Yes — click and drag anywhere inside the crop rectangle (away from the handles) to reposition it anywhere within the image. Handles resize; the interior pans.
Does the WebP output use lossy or lossless compression?
The browser's built-in Canvas toBlob WebP encoder is used, which defaults to lossy WebP at a high quality setting. This produces visually near-identical results to the source PNG at significantly smaller file sizes. If you need strictly lossless WebP, you would need a dedicated lossless-WebP encoder.
What browsers are supported?
All modern browsers — Chrome, Firefox, Edge, Safari (desktop and mobile). The tool uses standard HTML5 Canvas and Blob APIs that have been universally supported since 2015. WebP encoding via canvas.toBlob is supported in all major browsers since 2020.
Is there a file size limit?
There is no server-imposed limit because no upload occurs. The practical limit is your browser's available RAM. Most modern desktops handle large PNG files comfortably. Very large files on memory-constrained mobile devices may be slower to process.
What happens to transparent areas in my PNG?
Transparent pixels are fully preserved in the WebP output. Unlike GIF conversion, there is no need to flatten transparency against a background color — WebP supports full alpha-channel transparency, so your transparent PNG regions remain transparent in the downloaded WebP file.