Independent tech guides — Useful tools — Made in Canada
A deliberate export beats a mystery upload

Make an image smaller without uploading it

Sometimes you just need a smaller photo for a form or a lighter screenshot for an email. A browser can handle that without sending the picture to a conversion server. Check where processing happens, what information the exported image still shows and whether the result is good enough to use.

DigitalMaple illustration

Understand what local processing means

A website can ask you to select a file, then use browser features to read and transform it on your device. The File API and canvas export features make this possible. Selecting a file therefore does not, by itself, prove that it has been uploaded.

It also does not prove that a website keeps it local; implementation matters. DigitalMaple’s compressor processes the selected image in your browser and offers a downloadable result without a file-upload service. Read the tool’s privacy statement and consider its behaviour. A reassuring label on an unrelated website is not technical verification.

Keep an original before experimenting

Use a working copy when the image matters. A resized or lossy export cannot promise to preserve every detail. Give the result a distinct name so you can identify the version intended for sharing and return to the original if a different export is required later.

A descriptive name plus a purpose can help: desk-photo-listing.jpg, for example. Avoid putting account numbers or private details in the filename. Keep the original apart from the final attachment so that you do not accidentally send a full-resolution photograph when you meant to use its smaller version.

Choose a size, then assess quality

Read the destination’s dimension and file-size requirements. If it displays a photo at no more than 1,600 pixels wide, sending a 6,000-pixel source may add weight without useful display detail. Preserve the aspect ratio and keep enough resolution to convey the image’s purpose.

Compare the result at its final viewing size. Quality controls represent encoding settings, with effects that vary between formats and browsers. If the result remains too large, try a modest dimension reduction before pushing the quality control lower again. For screenshots, make sure the smallest necessary text still reads cleanly.

Check transparency and the actual output type

A transparent image exported as JPEG needs an ordinary background colour. Review logos, icons and transparent screenshot edges before sending them. A pale preview can conceal a rectangle that is obvious when the image is placed on a dark page.

Browser encoders have limits. MDN documents that unsupported canvas export formats fall back to PNG. Check the tool’s reported output type and use its matching extension. The contents determine the format; changing the filename ending does not create a different encoding or solve an unsupported-format error.

Review what remains visible

Compression does not remove a face, address, document number or open browser tab from the pixels. Crop irrelevant content deliberately. Use an appropriate redaction process when information must be removed: reducing the size of a screenshot is not reliable redaction.

Conversion also does not guarantee removal of every identifying clue or metadata item. For especially sensitive material, inspect the resulting file and use a workflow appropriate to that risk. An ordinary photo still benefits from a quick check for reflections, private labels and open messages you did not intend to share.

Open the downloaded file before sending it

If an illustrative 5 MB image becomes 900 kB using decimal units, its file-size reduction is 82%. That says the file is lighter. It does not establish sharpness, compatibility with the recipient’s form or removal of visible personal information.

Inspect the downloaded file itself, then attach the intended version. If a form rejects it, read the stated requirements rather than repeatedly renaming it. A useful export is small enough for the destination and clear enough for the person who must read it.

  • Retain the original.
  • Choose suitable dimensions.
  • Inspect important text, faces, edges and transparency.
  • Confirm the actual output type and size.
  • Review private information before sharing.

Sources & further reading

MDN — Using files from web applications ↗MDN — HTMLCanvasElement toBlob ↗

This guide is based on the sources linked above, with original explanations and examples. Software interfaces and service features can change. A documentation-based guide is not a hands-on product review. Read our editorial policy or report a correction.

Guides & toolsUse Tab to explore · Enter to open