EditSafely

WebP Tools

Convert, compress and edit WebP images. All 57 tools run entirely in your browser, so your data never leaves your device.

All webp tools

57 tools

Add Text to WebP

Draw custom text at any point on a WebP image.

Add WebP Artifacts

Simulate heavy lossy compression with 8×8 block averaging and color banding.

Add WebP Background

Flatten a transparent WebP onto a solid background color.

Add WebP Border

Frame a WebP inside a solid colored border of any thickness.

Analyze a WebP

Report a WebP's dimensions, aspect ratio, orientation, format, size, transparency and top colors.

Blur WebP

Soften a WebP image with a smooth Gaussian-style box blur.

Change WebP Color

Tint an entire WebP toward a chosen color.

Change WebP Opacity

Scale the transparency of an entire WebP image.

Change WebP Quality

Re-encode a WebP image at a chosen quality level.

Compress WebP

Re-encode a WebP at lower quality to cut its file size.

Convert JPG to WebP

Convert JPG photos into smaller, modern WebP files.

Convert WebP to Base64

Encode a WebP file as a Base64 string you can paste anywhere.

Convert WebP to JPG

Convert WebP images into widely-supported JPG files.

Convert Base64 to WebP

Decode a Base64 string back into a downloadable WebP file.

Convert GIF to WebP

Convert the first frame of a GIF into a modern WebP file.

Convert Hex Codes to WebP

Build a WebP image from a list of hex color codes, one pixel each.

Convert Landscape WebP to Portrait WebP

Rotate a landscape WebP a quarter turn so it becomes portrait.

Convert PNG to WebP

Convert PNG images into smaller, modern WebP files.

Convert Portrait WebP to Landscape WebP

Rotate a portrait WebP a quarter turn so it becomes landscape.

Convert Text to WebP

Turn typed text into a WebP image, sized to fit automatically.

Convert WebP to GIF

Convert a WebP image into a single-frame GIF file.

Convert WebP to Grayscale

Convert a WebP image to shades of gray using luminance weighting.

Convert WebP to Hex Codes

Dump every pixel of a WebP image as a #rrggbb hex color code.

Convert WebP to PNG

Convert WebP images into lossless PNG files.

Create Black and White WebP

Snap every pixel in a WebP to pure black or pure white around a brightness threshold.

Create an Empty WebP

Create a blank WebP of any size: fully transparent or filled white.

Create Opaque WebP

Make every pixel fully opaque by setting alpha to 255.

Create a Transparent WebP

Make a chosen color transparent within a tolerance in a WebP.

Create WebP Alpha Mask

Render the alpha channel as a grayscale mask (white=opaque).

Crop WebP

Cut a rectangular region out of a WebP image and discard the rest.

Duplicate WebP

Repeat a WebP image side by side into one wider tiled image.

Extract WebP Alpha Channel

Output the alpha channel of a WebP as a grayscale image.

Extract a Color from a WebP

Keep only the pixels near a chosen color and make the rest transparent.

Extract WebP Color Palette

Extract a WebP image's dominant colors and show them as labeled swatches.

Fill Transparent WebP

Flatten a transparent WebP onto a solid fill color.

Fill WebP Alpha Channel

Set the alpha channel to a single constant value everywhere.

Find WebP Dimensions

Read a WebP image's width, height, orientation and aspect ratio.

Find WebP File Size

Measure a WebP file's size in bytes, kilobytes and megabytes.

Flip WebP Horizontally

Mirror a WebP image left-to-right across its vertical axis.

Flip WebP Vertically

Mirror a WebP image upside down across its horizontal axis.

Generate a Random WebP

Create a random noise, gradient or mosaic WebP image.

Invert WebP Colors

Flip every color in a WebP image to its exact opposite (photo negative).

Optimize WebP

Re-encode a WebP at a sensible quality to shrink its file size.

Pick a Color in a WebP

Pick any pixel from a WebP and read its hex, RGB, HSL and CMYK values.

Pixelate WebP

Group pixels into square blocks to censor detail or stylize a WebP.

Reduce WebP Colors

Quantize a WebP down to a fixed number of its dominant colors for a stylized look.

Remove Color from WebP

Make every pixel near a chosen color transparent in a WebP image.

Remove WebP Alpha Channel

Drop transparency by flattening the WebP onto a white background.

Remove WebP Background

Best-effort removal of a solid background color to transparency.

Remove WebP Border

Auto-detect and trim a uniform colored border around a WebP.

Remove WebP Chroma Key

Remove a chosen chroma-key backdrop color and make it transparent.

Replace WebP Alpha Channel

Rebuild the alpha channel from image luminance or a constant value.

Resize WebP

Scale a WebP image to an exact width and height in pixels.

Rotate WebP

Rotate a WebP by 90°, 180° or any custom angle with transparent corners.

Round WebP Edges

Round off a WebP image's corners with transparent rounded edges.

Sharpen WebP

Boost edge contrast to make a soft WebP image look crisper.

WebP Viewer

Open and view a WebP.

Explore more categories