The complete directory

All WebP tools.

Find a released workflow by format, task, or outcome. Planned tools remain outside the directory until they work.

148published toolsRegistry verified
148 toolspublished and ready
Convert

JPG to WebP

Convert JPG and JPEG images to compact WebP files privately in your browser.

JPG/JPEG → WebP
Convert

WebP to JPG

Convert static WebP images to widely compatible JPG files with an explicit background color.

WebP → JPG/JPEG
Compress

Compress WebP

Reduce static WebP file sizes with an adjustable quality setting and local batch processing.

WebP → WebP
Convert

PNG to WebP

Convert transparent PNG images to WebP locally with adjustable quality and batch support.

PNG → WebP
Convert

WebP to PNG

Turn static WebP images into lossless PNG files while preserving transparent pixels.

WebP → PNG
Convert

WebP Converter

Convert static WebP images to either PNG or JPG from one private browser workspace.

WebP → PNG/JPG
Resize

Resize WebP

Resize static WebP images to a precise width while keeping the original aspect ratio.

WebP → WebP
Convert

GIF to WebP

Convert still, single-frame GIF images to WebP without silently flattening animation.

GIF → WebP
Convert

WebP to GIF

Convert a static WebP image to a single-frame GIF with a controlled color palette.

WebP → GIF
Convert

AVIF to WebP

Decode still AVIF images with browser-loaded WebAssembly and convert them to WebP locally.

AVIF → WebP
Convert

WebP to AVIF

Encode static WebP images as AVIF locally with an on-demand WebAssembly codec.

WebP → AVIF
Convert

HEIC to WebP

Decode HEIC photos with an on-demand browser codec and export their primary image as WebP.

HEIC/HEIF → WebP
Convert

PDF to WebP

Render PDF pages as WebP images locally with adjustable resolution, quality, and page limits.

PDF → WebP
Convert

WebP to PDF

Combine static WebP images into a private multi-page PDF with image-sized, A4, or Letter pages.

WebP → PDF
Animated WebP

Animated WebP Maker

Build a real animated WebP from ordered JPG, PNG, or static WebP frames in your browser.

JPG/PNG/WebP → Animated WebP
Edit

WebP Editor

Adjust brightness, contrast, saturation, rotation, and output quality for static WebP images.

WebP → WebP
Edit

Crop WebP

Crop static WebP images by percentage coordinates with precise output dimensions and quality.

WebP → WebP
Batch

Bulk Images to WebP

Convert up to 30 mixed JPG, JPEG, and PNG images to WebP in one local browser queue.

JPG/JPEG/PNG → WebP
Batch

Bulk WebP Converter

Convert up to 30 static WebP files to PNG or JPG using one consistent batch policy.

WebP → PNG/JPG
Edit

Remove WebP Background

Remove a flat, corner-matched background from static WebP images with tolerance and feather controls.

WebP → Transparent WebP
Metadata

Remove WebP Metadata

Strip EXIF, XMP, and ICC chunks from still or animated WebP files without re-encoding pixels.

WebP → WebP
Metadata

View WebP Metadata

Inspect WebP container type, dimensions, animation, transparency, chunks, and metadata flags locally.

WebP → JSON report
Developer

WebP to Base64

Encode complete WebP file bytes as a copyable data:image/webp Base64 data URI.

WebP → Base64/Data URI
Developer

Base64 to WebP

Paste a WebP data URI or raw Base64 value and recover the exact validated WebP bytes locally.

Base64/Data URI → WebP
Convert

MP4 to WebP

Sample a short MP4 video into a genuine animated WebP locally with frame-count and width controls.

MP4 → WebP
Convert

WebP to MP4

Encode static or animated WebP frames as an H.264 or VP9 MP4 video entirely in your browser.

WebP → MP4
Convert

APNG to WebP

Convert Animated PNG frames and delays into a genuine animated WebP with local APNG and WebP codecs.

APNG → WebP
Convert

WebP to APNG

Decode an animated WebP and encode its complete frames and timing as a lossless Animated PNG locally.

WebP → APNG
Convert

SVG to WebP

Safely rasterize local SVG artwork into WebP at a chosen pixel width after rejecting active content.

SVG → WebP
Convert

WebP to SVG

Trace a static WebP into editable SVG rectangle shapes with adjustable detail and color quantization.

WebP → SVG
Convert

TIFF to WebP

Decode TIFF or TIF pages locally and export each readable page as a separate quality-controlled WebP.

TIFF → WebP
Convert

WebP to TIFF

Export a static WebP as a single-page RGBA TIFF for desktop, print, and archival interchange workflows.

WebP → TIFF
Convert

BMP to WebP

Decode uncompressed 24-bit or 32-bit BMP files and create smaller web-ready WebP images locally.

BMP → WebP
Convert

WebP to BMP

Convert a static WebP to a broadly readable 24-bit BMP with an explicit transparency background color.

WebP → BMP
Convert

ICO to WebP

Extract the best readable image from a Windows ICO container and convert it to transparent WebP locally.

ICO → WebP
Convert

JFIF to WebP

Convert genuine JPEG/JFIF photographic files into quality-controlled WebP images using browser-native codecs.

JFIF → WebP
Compress

WebP Quality Changer

Re-encode static WebP images at a deliberate quality level and compare genuine output size before downloading.

WebP → WebP
Compress

Target Size Compressor

Search multiple WebP quality levels locally and choose the highest tested result at or below a target size when possible.

WebP → WebP
Animated WebP

WebP Frame Extractor

Decode every complete frame from an animated WebP and download lossless numbered PNG files with frame delays.

WebP → PNG frames
Animated WebP

Animated WebP Compressor

Reduce animated WebP dimensions and optionally sample frames while preserving a genuine timed animation output.

WebP → Animated WebP
Diagnostics

WebP Validator

Validate RIFF bounds, image payloads, animation structure, dimensions, and feature-flag consistency without altering the file.

WebP → JSON report
Diagnostics

WebP File Analyzer

Create a detailed local report covering WebP encoding, dimensions, chunks, payload bytes, overhead, animation, alpha, and metadata.

WebP → JSON report
Diagnostics

Lossy/Lossless Detector

Identify VP8 lossy, VP8L lossless, or mixed animated WebP payloads directly from container bitstream chunks.

WebP → JSON report
Diagnostics

WebP Animation Checker

Check whether WebP files are animated and report frame count, loop count, total duration, frame rectangles, delays, blending, and disposal.

WebP → JSON report
Diagnostics

WebP Dimensions Checker

Read WebP width, height, aspect ratio, megapixels, and animated canvas size directly from VP8X, VP8, or VP8L headers.

WebP → JSON report
Diagnostics

WebP Transparency Checker

Decode every WebP frame and count actual transparent or translucent pixels instead of relying only on an alpha feature flag.

WebP → JSON report
Metadata

WebP EXIF Viewer

Locate the WebP EXIF chunk and parse bounded TIFF IFD tags such as camera, date, orientation, exposure, dimensions, and GPS fields.

WebP → JSON report
Metadata

WebP EXIF Remover

Remove only the EXIF chunk from still or animated WebP files while copying image, animation, XMP, and ICC chunks byte-for-byte.

WebP → WebP
Developer

RIFF Chunk Inspector

Inspect every top-level WebP RIFF chunk with byte offsets, payload sizes, padding, order, and container coverage.

WebP → JSON report
Developer

WebP Feature Detector

Detect WebP encoding, alpha, animation, dimensions, EXIF, XMP, ICC, and extended-container declarations from real bytes.

WebP → JSON report
Developer

Frame Count Checker

Count stored WebP animation frames and report loop behavior, total duration, timing range, and canvas dimensions.

WebP → JSON report
Developer

WebP to Hex

Represent exact WebP bytes as readable hexadecimal text with configurable spacing while preserving every source byte.

WebP → Hex text
Developer

Hex to WebP

Decode compact, spaced, or line-wrapped hexadecimal text and require a genuine RIFF WebP before download.

Hex text → WebP
Developer

Picture Tag Generator

Generate an accessible HTML picture element using measured WebP dimensions, a fallback source, lazy loading, and safe attributes.

WebP → HTML snippet
Developer

WebP Srcset Generator

Generate width-descriptor srcset and sizes markup from a validated WebP filename and an explicit responsive naming convention.

WebP → HTML snippet
Developer

Responsive WebP Generator

Create genuine width-suffixed WebP variants from a static source using a selected responsive preset and browser encoding quality.

WebP → WebP variants
Developer

Encoder Playground

Experiment with browser WebP quality and scale controls, producing measured derivatives without pretending to expose unavailable libwebp switches.

WebP → WebP
Developer

cwebp Command Generator

Generate a safely quoted cwebp command from a real filename using quality, method, metadata, and near-lossless choices.

WebP → Shell command
Developer

webpmux GUI

Inspect WebP mux structure or create byte-preserving copies with EXIF-only or all standard metadata chunks removed.

WebP → JSON or WebP
Developer

WebP PSNR Calculator

Re-encode a static WebP at a selected quality and calculate genuine RGB PSNR against its decoded source pixels.

WebP → WebP and JSON
Developer

WebP to Byte Array

Convert exact WebP container bytes into JavaScript, JSON, C, or Rust array syntax without decoding or recompression.

WebP → Source code
Developer

Byte Array to WebP

Parse decimal or hexadecimal byte-array source text and reconstruct a validated RIFF WebP without evaluating code.

Byte array text → WebP
Developer

CSS Image-Set Generator

Generate CSS image-set markup with validated WebP filenames, density candidates, type hints, and a conventional fallback declaration.

WebP → CSS snippet
Developer

HTML Img Tag Generator

Generate a single accessible img element with measured intrinsic dimensions, loading, decoding, and fetch-priority attributes.

WebP → HTML snippet
Developer

Lazy Load Code Generator

Generate native lazy-loading markup with measured dimensions, async decoding, a noscript fallback, and an explicit accessibility placeholder.

WebP → HTML snippet
Developer

WebP Preload Generator

Generate a focused image preload link with WebP type, fetch priority, and optional responsive imagesrcset and imagesizes hints.

WebP → HTML snippet
Developer

WebP LQIP Generator

Create a genuine tiny WebP low-quality placeholder plus a data-URI snippet using bounded width and quality controls.

WebP → WebP and HTML
Developer

WebP BlurHash Generator

Encode decoded WebP pixels into an interoperable BlurHash string with configurable horizontal and vertical DCT components.

WebP → JSON report
Developer

WebP ThumbHash Generator

Encode a WebP into the standard compact ThumbHash byte format with alpha-aware color and approximate aspect-ratio information.

WebP → JSON report
Developer

Dominant-Color Placeholder

Find a weighted dominant decoded color and generate CSS placeholder variables with contrast guidance and measured color coverage.

WebP → JSON and CSS
Developer

Browser Support Checker

Run live browser checks for WebP decode, encode, createImageBitmap, ImageDecoder, animation information, and the selected file's actual features.

WebP → JSON report
Developer

dwebp Command Generator

Generate a defensively quoted dwebp decode command with explicit PNG, PAM, PPM, BMP, or TIFF output selection.

WebP → Shell command
Compress

Quality vs Size Tester

Encode a static WebP at five real quality levels and compare measured bytes, size ratios, and browser encoding time.

WebP → JSON report
Batch

Bulk WebP Compressor

Compress a queue of static WebP files with one consistent quality policy and local per-file downloads.

WebP → WebP
Compress

Compression Savings

Re-encode WebP at a selected quality and calculate genuine bytes saved, percentage change, and whether the result is smaller.

WebP → WebP and JSON report
Diagnostics

Encoding Speed Tester

Benchmark repeated browser WebP encodes and report per-run, average, fastest, and slowest timings with output size.

WebP → JSON report
Batch

Bulk WebP Resizer

Resize multiple static WebP files to one target width while preserving each source aspect ratio and transparent pixels.

WebP → WebP
Resize

WebP Thumbnail Maker

Create square WebP thumbnails with cover cropping or contain fitting, an explicit background, size, and quality.

WebP → WebP
Edit

Alpha Mask Generator

Generate a white PNG mask carrying the source alpha continuously or converted to a selectable binary threshold.

WebP → PNG alpha mask
Edit

Extract Alpha Channel

Extract decoded WebP opacity into an opaque grayscale PNG where black is transparent and white is opaque.

WebP → Grayscale PNG
Edit

Fill Alpha Channel

Replace every decoded pixel alpha value with one selected opacity while retaining RGB color and image dimensions.

WebP → WebP
Edit

Remove Alpha Channel

Composite a static WebP over an explicit background color and export an opaque WebP with no transparent pixels.

WebP → Opaque WebP
Diagnostics

Color Palette Extractor

Extract the strongest alpha-weighted RGB color buckets from decoded WebP pixels with HEX values and coverage percentages.

WebP → JSON report
Diagnostics

WebP Color Histogram

Measure red, green, blue, and alpha distributions in 8, 16, or 32 channel bins from locally decoded WebP pixels.

WebP → JSON report
Metadata

XMP Viewer

Read the embedded XMP chunk from a WebP and export a bounded UTF-8 packet report without changing the image.

WebP → JSON report
Metadata

XMP Remover

Remove only the XMP chunk from WebP while copying image, animation, EXIF, and ICC payloads byte-for-byte.

WebP → WebP
Metadata

ICC Profile Viewer

Parse the 128-byte ICC header embedded in a WebP and report profile class, color spaces, version, intent, and signature.

WebP → JSON report
Metadata

ICC Profile Remover

Remove only the ICCP color-profile chunk from WebP without re-encoding image or animation payloads.

WebP → WebP
Metadata

ICC Profile Extractor

Extract the exact ICCP payload from a WebP as a standalone .icc file for controlled inspection and archival use.

WebP → ICC profile
Metadata

GPS Metadata Viewer

Read GPS EXIF tags in WebP and calculate signed latitude, longitude, altitude, and date values locally.

WebP → JSON report
Metadata

GPS Metadata Remover

Clear the EXIF GPS pointer, GPS directory, and referenced coordinate bytes while preserving other WebP and EXIF data.

WebP → WebP
Metadata

DPI/PPI Checker

Report EXIF XResolution, YResolution, and ResolutionUnit hints while clearly separating them from WebP pixel dimensions.

WebP → JSON report
Edit

Orientation Fixer

Normalize EXIF orientations 1–8 into displayed pixels and export a new orientation-1 static WebP.

WebP → WebP
Diagnostics

MIME & Magic Checker

Compare a WebP file extension and browser MIME label with its RIFF and WEBP byte signatures.

WebP → JSON report
Diagnostics

File Size Checker

Measure exact WebP bytes, KiB, MiB, RIFF coverage, payload, metadata overhead, trailing bytes, and bits per pixel.

WebP → JSON report
Diagnostics

Header Parser

Parse the RIFF header and every top-level WebP chunk offset, payload length, and alignment byte without decoding pixels.

WebP → JSON report
Animated WebP

Animation Player

Play an unchanged animated WebP and export a contact-sheet overview of its decoded frames.

Animated WebP → Animated WebP and PNG overview
Animated WebP

Frame Remover

Keep every second, third, or fourth frame while merging skipped timing into a smaller animated WebP sequence.

Animated WebP → Animated WebP
Animated WebP

Speed Changer

Change animated WebP playback speed by scaling every stored frame delay with safe timing bounds.

Animated WebP → Animated WebP
Animated WebP

Loop Editor

Change the ANIM loop count without decoding frames or recompressing the animated WebP payload.

Animated WebP → Animated WebP
Animated WebP

Animation Reverser

Reverse animated WebP frame order and its matching delay sequence to create backwards motion.

Animated WebP → Animated WebP
Animated WebP

Animation Trimmer

Keep an inclusive start-to-end frame range and export it as a shorter animated WebP.

Animated WebP → Animated WebP
Animated WebP

Animation Cropper

Apply one percentage-based crop rectangle consistently across every complete animation frame.

Animated WebP → Animated WebP
Animated WebP

Animation Resizer

Resize every animated WebP frame to one proportional target width while preserving timing and loop count.

Animated WebP → Animated WebP
Animated WebP

Animation Rotator

Rotate every complete animated WebP frame by 90, 180, or 270 degrees around its canvas center.

Animated WebP → Animated WebP
Animated WebP

Animation Flipper

Mirror all animated WebP frames horizontally, vertically, or in both directions.

Animated WebP → Animated WebP
Animated WebP

Sprite Sheet Maker

Arrange every complete animated WebP frame into a row-major transparent PNG sprite sheet.

Animated WebP → PNG sprite sheet
Animated WebP

Duration Calculator

Calculate frame delays, one-play duration, loop behavior, and finite total playback time from WebP container bytes.

Animated WebP → JSON report
Animated WebP

Animation Editor

Adjust brightness, contrast, saturation, and grayscale consistently across every complete animated WebP frame.

Animated WebP → Animated WebP
Animated WebP

Frame Reorder

Reorder an animated WebP by moving the first frame last, moving the last frame first, or grouping alternating frames.

Animated WebP → Animated WebP
Animated WebP

Add Animation Frames

Append or prepend ordered PNG, JPG, or static WebP images to an existing animated WebP sequence.

Animated WebP/PNG/JPG/static WebP → Animated WebP
Animated WebP

Background Editor

Change the four-byte ANIM canvas background color and opacity without decoding or recompressing frame payloads.

Animated WebP → Animated WebP
Animated WebP

Canvas Size Changer

Expand an animated WebP canvas horizontally and vertically while centering every complete frame on a transparent or solid background.

Animated WebP → Animated WebP
Animated WebP

Disposal Editor

Set every ANMF frame to retain its canvas or dispose its rectangle to the animation background after display.

Animated WebP → Animated WebP
Animated WebP

Blend Editor

Set every ANMF frame to alpha-blend with previous canvas content or replace pixels in its frame rectangle.

Animated WebP → Animated WebP
Animated WebP

Sprite Sheet Animator

Split one regular PNG, JPG, or static WebP grid into row-major cells and encode them as an animated WebP.

PNG/JPG/static WebP sprite sheet → Animated WebP
Animated WebP

Animation Analyzer

Export a structured animation report covering timing, frame rectangles, composition flags, encoding, metadata, chunks, and storage.

Animated WebP → JSON report
Animated WebP

Single Frame Extractor

Choose one indexed complete displayed frame from an animated WebP and download it as a transparent PNG.

Animated WebP → PNG frame
Edit

Rotate WebP

Rotate a static WebP by an exact quarter turn while calculating the correct output canvas dimensions.

WebP → WebP
Edit

Flip WebP

Mirror a static WebP horizontally, vertically, or across both axes without changing its dimensions.

WebP → WebP
Edit

Trim Transparent Edges

Remove empty transparent margins from a static WebP by measuring the visible alpha bounds.

WebP → WebP
Edit

Blur WebP

Apply a controlled blur radius to a static WebP for softened backgrounds, previews, or deliberate visual emphasis.

WebP → WebP
Edit

Sharpen WebP

Increase local edge contrast in a static WebP with a bounded cross-neighbor sharpening kernel.

WebP → WebP
Edit

Grayscale WebP

Blend a static WebP toward grayscale at a selected intensity while preserving its dimensions and transparency.

WebP → WebP
Edit

Invert WebP Colors

Invert static WebP display colors fully or partially while leaving alpha transparency independently intact.

WebP → WebP
Edit

Change WebP Opacity

Multiply the complete static WebP image by one opacity percentage to create a uniformly translucent derivative.

WebP → WebP
Edit

Border WebP

Add an exact solid-color border outside a static WebP without scaling or cropping the original image.

WebP → WebP
Edit

Round WebP Corners

Clip a static WebP to a rounded rectangle and export genuinely transparent corner pixels.

WebP → WebP
Edit

Change WebP Brightness

Lighten or darken a static WebP with a measured brightness percentage while retaining its original canvas dimensions and transparency.

WebP → WebP
Edit

Change WebP Contrast

Increase or reduce the tonal separation of a static WebP with one explicit contrast percentage and a local downloadable result.

WebP → WebP
Edit

Change WebP Saturation

Make static WebP colors more vivid or more restrained with a bounded saturation percentage that leaves dimensions and alpha intact.

WebP → WebP
Edit

Change WebP Hue

Rotate the display hue of every colored pixel in a static WebP by a chosen angle without changing canvas size or relative transparency.

WebP → WebP
Edit

Change WebP Gamma

Apply a bounded nonlinear gamma curve to a static WebP so midtones can move without using a simple uniform brightness multiplier.

WebP → WebP
Edit

Change WebP Exposure

Simulate a global exposure shift on a static WebP with a signed stop value and a deterministic browser-side channel multiplier.

WebP → WebP
Edit

Change WebP Temperature

Shift a static WebP toward a warmer red-yellow appearance or a cooler blue appearance with a clearly bounded relative control.

WebP → WebP
Edit

Change WebP Tint

Move a static WebP along a relative green-to-magenta tint axis while preserving its dimensions, alpha structure, and local-only workflow.

WebP → WebP
Edit

Change WebP Vibrance

Adjust static WebP color intensity with a selective vibrance calculation that affects muted pixels more gently than already vivid pixels.

WebP → WebP
Edit

Apply WebP Sepia

Blend a static WebP toward a warm sepia treatment at a chosen intensity while retaining the original dimensions and transparent regions.

WebP → WebP
Edit

Posterize WebP

Reduce a static WebP to a chosen number of evenly spaced RGB levels for a deliberate flat-color poster effect.

WebP → WebP
Edit

Dither WebP

Apply a repeatable 4×4 ordered Bayer dither while quantizing a static WebP to a selected number of channel levels.

WebP → WebP
Edit

Add WebP Noise

Add deterministic luminance-like RGB variation to a static WebP with one bounded strength control and repeatable output.

WebP → WebP
Edit

Denoise WebP

Smooth local RGB variation in a static WebP with a transparent, bounded box-average radius from one to three pixels.

WebP → WebP
Edit

Add WebP Vignette

Darken the outer area of a static WebP with a radial vignette that keeps the center and every alpha value available.

WebP → WebP
Edit

Emboss WebP

Create a grayscale relief effect from diagonal neighboring-pixel differences in a static WebP with a bounded strength.

WebP → WebP
Edit

Detect WebP Edges

Generate a grayscale Sobel gradient-magnitude WebP that emphasizes local horizontal and vertical luminance boundaries.

WebP → WebP
Edit

Add WebP Shadow

Place a static WebP on an expanded transparent canvas and render a configurable same-direction drop shadow around its alpha silhouette.

WebP → WebP
Edit

Overlay WebP Color

Blend one solid color over the visible pixels of a static WebP at a selected opacity without filling transparent areas.

WebP → WebP
Edit

Redact WebP

Bake one solid rectangular cover into a static WebP using percentage position and size controls before creating a new local derivative.

WebP → WebP
Browse structurally

Explore by workflow

Category pages grow automatically as each new release clears the publication gate.