Browser-based image and video utilities. Processing runs on your device; nothing is uploaded unless a tool explicitly states otherwise.
Re-encode an uploaded clip at a lower target bitrate to shrink file size for messaging apps or email attachments.
Re-mux or re-encode a local clip into a browser-supported container format available on your device.
Sample uploaded pixels to find the most frequent colors and output CSS-ready hex and RGB swatches.
Seek to any timestamp in an uploaded clip and export a still image for thumbnails, storyboards, or social previews.
Re-encode JPEG photos as lossless PNG in the browser—useful when you need PNG containers without re-uploading to a server.
Upload a JPG image, choose quality, and convert it to WEBP without server processing.
Convert PNG images to JPEG with adjustable quality for smaller files and legacy compatibility.
Lossy-compress PNG screenshots or graphics to WebP with adjustable quality—all in the browser.
Decode WebP photos to JPEG for legacy CMS, email clients, or print workflows that reject WebP.
Inspect pixel width, height, aspect ratio, MIME type, and file size from a local JPEG, PNG, or WebP upload.
Inspect duration, resolution, aspect ratio, MIME type, and file size from a local MP4 or WebM upload.
Re-encode a local video without its audio track using canvas capture—ideal for silent loops or overlaying new sound elsewhere.
Scale JPEG, PNG, or WebP to a target width and/or height while preserving aspect ratio in the browser.
Downscale or upscale a local clip to target pixel width and/or height while preserving aspect ratio via canvas re-encoding.