Media & Files · Local-first · Beta

Photo Resizer & Compressor

Resize and compress a local image with explicit dimensions, quality, format and pixel limits.

Instant result•No account•Inputs stay in your browser
Loading this tool interface

The page shell is ready; the interaction area is loading.

Trust record

Check the method before you rely on the result

Tier B · Runs locally in this browser
Method
Decode a validated image locally, draw it to a bounded canvas and export the selected format.
Output = bounded canvas draw(source image, width, height, quality, format)
Sources
1 reviewed reference
Open the source register
Effective period
Formula-based; no statutory effective period
Last verified
10 August 2026
Review every 365 days
Reviewer status
Product and domain review: specialist approval not required
Privacy
Selected files are processed locally in this browser. Files and their contents are not uploaded, stored, put in URLs or sent to analytics.
Important limitations
  • Browser codec support varies by format.
  • Canvas export strips metadata; it does not guarantee a forensic wipe of every source property.

Read all limitationsReport an error

A quick guide

Use the number with context

The answer is only useful when you know what it includes and what it leaves out.

How to use it

  1. Select a local image within the displayed limits.
  2. Choose output dimensions, quality and format.
  3. Download the processed copy after previewing its size.

Formula

Output = bounded canvas draw(source image, width, height, quality, format)

The output is a new local copy; the source file is not changed.

Make it concrete

Worked example

A 3,000 × 2,000 image can be exported to a 1,200 × 800 JPEG copy locally.

Boundaries

What this tool does not assume

Limitations

  • Browser codec support varies by format.
  • Canvas export strips metadata; it does not guarantee a forensic wipe of every source property.

Edge cases

  • Oversized or unsupported images are rejected before decode.
  • Object URLs and image bitmaps are released after processing.

Last reviewed 10 August 2026 · Formula version 1.0

Method & sources

How this result is grounded

The formula is deterministic and runs in your browser. Read the reference below for the method used by this tool.

  • Sharing and file utilities methodology v1

    KarobarKit controlled methodology · authoritative reference · Checked 10 August 2026

    Supports: payload escaping · file limits · safe decoded-content handling · local-only boundary

Questions

Frequently asked

Is the image uploaded?

No. The browser decodes and exports the image locally.

Keep going

Related tools

A related local-first tool for the next step.

Source register checked 10 August 2026.