Image Compressor
Create a JPEG export with the selected dimensions and quality. Compare file size and visible detail before using the result on a page.
Create a JPEG export with the selected dimensions and quality. Compare file size and visible detail before using the result on a page.
Keeping usage and formats tied to the receiving system
Resize and crop operate in the browser on the selected file. JPEG export can discard transparency; compression may increase the size of an already optimised source. A technical estimate needs the billable unit or output format the receiving system expects. Requests, tokens, storage and transfer can have separate rates. A text transformation should preserve meaningful characters rather than promise validation it does not perform.
Scope of this operation
The function operates on the supplied source and listed assumptions. Confirm the output format fits the receiving workflow before copying it into a production record. The example output for image compressor is shown below so the supplied source can be checked against the actual format. It is not evidence that the operation has run against your own file or account.
How it works
Resize to requested dimensions, center-crop to the requested ratio, or export JPEG at the entered quality. Image processing runs in the browser.
Inputs
| Field | Example | Definition |
|---|---|---|
| Image file | Select a decodable local image file. Processing occurs in this browser; the source is not uploaded by this tool. | |
| Output width (px; 0 retains original) | 0 | Measure output width (px; 0 retains original) in the displayed unit. Convert the source measurement before entry if it uses another system; a changed label does not perform a unit conversion. |
| Output height (px; 0 preserves aspect ratio) | 0 | Measure output height (px; 0 preserves aspect ratio) in the displayed unit. Convert the source measurement before entry if it uses another system; a changed label does not perform a unit conversion. |
| JPEG quality (0.05–1) | 0.8 | Use the source quantity represented by jpeg quality (0.05–1). Keep the counted population fixed and avoid mixing a unit value with a period total. |
Step-by-step guide
Prepare the source
Supply Image file, Output width (px; 0 retains original), Output height (px; 0 preserves aspect ratio). Keep the original material so the output can be compared with it.
Use Image Compressor
Check Image file, Output width (px; 0 retains original), then select Use Image Compressor.
Use the result
Compare the image compressor result with the unchanged source before copying or downloading it.
When to use it
Resize to requested dimensions, center-crop to the requested ratio, or export JPEG at the entered quality. Image processing runs in the browser. The function operates on the supplied source and listed assumptions. Confirm the output format fits the receiving workflow before copying it into a production record.
Example and scope
Example inputs: Image file: ; Output width (px; 0 retains original): 0; Output height (px; 0 preserves aspect ratio): 0; JPEG quality (0.05–1): 0.8.
The function operates on the supplied source and listed assumptions. Confirm the output format fits the receiving workflow before copying it into a production record.
Worked output
Choose an image file first.
Keep the displayed formula, input units and model scope with the result. Corrections or questions can be sent through the request section on this page.
Content updated: October 11, 2026