Images & files
Compress and resize images without uploading them.
Resize one static PNG, JPEG/JFIF, or WebP image, adjust lossy quality when it applies, and compare the real generated bytes before downloading. The work stays in your browser, and the tool verifies file signatures and output dimensions instead of trusting a name or extension.
- One static image at a time
- Runs entirely in your browser
- Actual bytes—not an estimate
Source & settings
Set the size and quality.
Browser-only processing. The selected file and generated output stay on this device unless you choose to share them.
Verified result
Compare the actual files.
The tool verifies the source header before decoding and the generated Blob before offering a download.
Choose a static PNG, JPEG, JFIF, or WebP image to begin.
What the controls mean
Resize first. Then judge the real result.
| Control | What it changes | Boundary to remember |
|---|---|---|
| Dimensions | The number of pixels in the exported frame | Enlarging cannot create missing detail |
| JPEG/WebP quality | A browser encoder hint that trades detail for file size | 82% quality does not mean 18% fewer bytes |
| PNG output | Lossless pixel export with transparency support | Unchanged dimensions may produce the same size or a larger file |
The export redraws visible pixels on a canvas. It does not intentionally copy EXIF, XMP, IPTC, source DPI, or other source metadata. JPEG orientation is normalized to the decoded view. Color-profile handling, resampling, and encoder output can vary by browser, so exact pixels and bytes can differ.
PNG and WebP can keep transparent pixels. JPEG cannot, so the selected matte fills them. Animated PNG and WebP are rejected rather than silently exporting one frame. This tool does not crop, batch-process, or accept SVG, HEIC, GIF, BMP, or AVIF. Use the Image Format Converter first when a supported input-only format needs conversion.
The result reports actual generated bytes and says when the file is smaller, identical, or larger. Large images can still fail on memory-constrained devices even when they are within the published safety limits.
Primary sources
Browser behavior you can verify.
Reviewed August 24, 2026. Browser encoders and resizing behavior can change, so Plainview Tools verifies every generated result at runtime.
