File Tools

Image Resizer

Resize one or many images in seconds directly from Finder. Right-click any image file, choose a preset or custom size, and Image Resizer saves the result alongside the original — no app switching required.

Screenshot or demo video coming soon

How to Use

  1. In Finder, right-click one or more image files.
  2. Choose Resize with ProToys from the right-click menu.
  3. Pick a preset, or open ProToys Settings → Image Resizer to configure dimensions, output format, and naming.
  4. The resized files are written to the destination you've chosen — by default, alongside the originals.
Tip

Select multiple image files before right-clicking to batch-resize them all to the same preset in one step.

Built-in Presets

PresetDimensionsFit
Small854 × 480 pxFit
Medium1280 × 720 pxFit
Large1920 × 1080 pxFit
4K3840 × 2160 pxFit
Phone320 × 568 pxFit
Half50% × 50%Fit

You can add, edit, reorder, or remove presets in ProToys Settings → Image Resizer. Each preset has a width and height (in pixels or as a percentage), its own fit mode, and an optional "don't enlarge" toggle that keeps small images at their original size.

Fit Modes

ModeBehavior
Fit Scales the image to fit within the target dimensions while preserving aspect ratio. The output may be smaller than the target in one dimension.
Fill Scales the image to fill the target dimensions and crops any overflow. Aspect ratio is preserved.
Stretch Forces the image to exactly the target dimensions, ignoring aspect ratio.

Output Format

Image Resizer can write the resized image as the original format or convert it on the fly:

FormatNotes
Keep original formatThe output uses the same format and extension as the source file. JPEG, PNG, HEIC, TIFF, GIF, and BMP inputs are recognized.
JPEGLossy. Use the JPEG quality slider to trade size for fidelity.
PNGLossless. Best for screenshots and graphics with sharp edges.
HEICModern lossy format with much smaller files than JPEG. Quality slider applies.
TIFFLossless and large — useful for archival or downstream editing.

The JPEG / HEIC quality setting (0–100%) controls compression for lossy formats. Default: 85%.

Output Destination

DestinationBehavior
Same folder as the originalResized files are written next to the source. The original is never modified. Default.
Custom folderPick a fixed folder once and all resizes are written there.
Replace originalOverwrites the source file with the resized version. Use with care — there is no automatic backup.

Naming Template

Resized files are named using a template you can customize. The default is {name} ({preset}), which turns photo.jpg into photo (Small).jpg.

PlaceholderValue
{name}Original filename (without extension)
{preset}Preset name (e.g. "Small")
{width}Output width in pixels
{height}Output height in pixels
{format}Output file extension (e.g. "jpg")

The file extension is appended automatically based on the resolved output format — you don't need to include it in the template.

Settings

From ProToys Settings → Image Resizer the following options can be configured:

SettingDescription
PresetsAdd, edit, reorder, or delete the dimensions that appear in the Finder context menu.
Output formatKeep the original format or convert to JPEG, PNG, HEIC, or TIFF.
JPEG / HEIC quality0–100% slider for lossy output. Default: 85%.
Output destinationSame folder, custom folder, or replace original.
Custom folderThe fixed folder used when destination is Custom folder.
Naming templatePattern used for output filenames. Supports {name}, {preset}, {width}, {height}, and {format} placeholders.
Preserve metadataCarry EXIF and other metadata from the source into the resized file. Default: on.
Don't enlarge by defaultIf the source is already smaller than the target, leave it at its original size instead of upscaling. Default: on. Each preset can override this individually.

Output Quality

Image Resizer uses high-quality smoothing when shrinking images, and preserves EXIF metadata so the resized file keeps the original's timestamps, orientation, and camera info.

Originals are never modified unless the destination is explicitly set to Replace original.

Related Tools