Image tool

Image crop, resize & format converter

Select the pixels you need, choose exact output dimensions, and re-encode the result as PNG, JPEG, or WebP. The image never leaves your browser.

Source and settings

Prepare the image

One file, up to 20 MB and 16 megapixels. It stays in this browser tab.

1. Crop area
2. Resize and format

Quality affects JPEG and WebP. PNG export ignores this setting.

Choose an image to begin.

Browser-local output

Preview and download

Your processed preview will appear here after you generate it.

JPEG replaces transparent pixels with white. Every export is a new static image and omits the source file's EXIF, GPS, animation, and other metadata.

A concrete resize example

A 4032 × 3024 photo is 4:3. Choosing the centered 16:9 preset keeps the full width and crops it to 4032 × 2268, removing 378 pixels from both the top and bottom. Set the output to 1600 × 900 for a standard 16:9 image. Numeric X, Y, width, and height fields let you replace the preset with an exact pixel rectangle.

Choose a format, not just an extension

This tool decodes the source pixels and creates a new file; it does not merely rename .png to .jpg. PNG is a good choice for transparency, diagrams, and lossless edges. JPEG is usually smaller for photographs but has no transparency, so transparent pixels become white. WebP can reduce photo or graphic size when the browser supports WebP export.

What stays private

Selection, decoding, cropping, resizing, preview generation, and download all happen with browser APIs in this tab. The page does not upload the selected file. Closing or resetting the tool releases the temporary browser URLs it created. As with any sensitive local file, use a trusted device and review the preview before sharing the result.

Limits and export behavior

Inputs are limited to 20 MB and 16 decoded megapixels; outputs are also capped at 16 megapixels and 8192 pixels per side to avoid excessive browser memory use. Export creates one static image, so animation is not preserved. EXIF orientation tags, camera details, GPS data, embedded thumbnails, and other source metadata are not copied into the new file. Color and compression can differ slightly because the browser performs the decode and encode.

Crop to exact pixels, resize while preserving aspect ratio, and re-encode to PNG, JPEG or WebP without uploading. Built for quick screenshot and asset prep in the browser canvas path.

Enforced limits

Constraint Value
Input bytes ≤ 20 MB
Pixel count ≤ 16,000,000
Max side ≤ 8192

Failed validation shows a reason and blocks export. Crop rectangles must be integer pixels fully inside the source.

Verified geometry

For an 800×600 source, the square preset yields crop {x:100,y:0,width:600,height:600}. Resizing that 800×600 frame to width 400 yields {width:400,height:300}. Height-based resize mirrors the same ratio math.

Suggested order of operations

  1. Select a file under the limits.
  2. Apply a aspect preset or manual crop.
  3. Set output width or height and confirm the paired dimension.
  4. Choose PNG (UI/transparency), JPEG (photos) or WebP (web delivery) and quality.
  5. Download once from the original—avoid repeated lossy re-encodes.

Crop out personal data before sharing. EXIF-heavy print pipelines may still need a dedicated metadata tool.

Choosing an output codec

PNG preserves sharp UI edges and transparency but grows quickly on photos. JPEG suits continuous-tone photos and discards alpha. WebP often wins for web heroes if your audience browsers are modern—compare file sizes at two or three quality points before you commit.

Always start from the original asset. Re-encoding an already compressed JPEG multiplies artifacts. Crop first to the framing you need, then resize, then encode once.

Privacy and metadata

Screenshots frequently contain names, emails or order IDs in the pixel buffer. Crop them out before you publish. Local processing does not mean the downloaded file is safe to upload everywhere. If you must strip EXIF GPS or camera serials for a compliance workflow, finish with a metadata-focused tool after export.

When a file fails validation, read the message: oversize bytes, oversize megapixels and non-integer crops are rejected up front so the canvas path never starts on an unsafe input.

Aspect presets in practice

Square crops help avatars and catalog tiles. 4:3 matches many older photo and slide formats. 16:9 fits blog heroes and video posters. Original leaves framing alone so you can resize without cutting. Centered math is predictable; for subject-aware crops you still need manual X/Y.

Output dimensions must stay positive integers within the 8192 and 16 MP caps. If you need a 4K-wide asset from a huge source, crop first to discard unused margins so the pixel budget is spent on the subject.

Name exported files with width and codec (hero-1280.webp) so later you can tell which derivative you are looking at without opening them all.

After export, open the file once in a clean viewer to confirm orientation and colors before you attach it to a ticket or CMS entry.

FAQ

Which formats are supported?

Inputs the browser can decode; outputs image/png, image/jpeg or image/webp.

What are the size limits?

20 MB input, 16 megapixels decode/output, 8192 px max per side.

Is the image uploaded?

No. Crop, resize and re-encode run locally.

What crop presets exist?

Original, square, 4:3 and 16:9, centered inside the source.