Skip to main content

Resize Image - Smart Scaler for Make

Resize an Image is a Make module by PDF4me that scales an image by percentage inside your scenario. Use it to shrink product photos for a storefront, generate thumbnails, or prepare web-ready assets automatically, without opening an image editor for every file.

What this module does

PDF4me Resize an Image delivers automated image resizing within Make scenarios with percentage-based scaling. It adjusts image dimensions while preserving quality, enabling web optimization, thumbnail creation, responsive design preparation, and multi-device image workflows.

Related Blog Posts
No blog post yet for this feature — coming soon.
In the meantime, browse the PDF4me blog for tutorials and workflows across every platform.
Visit the blog

How Do I Authenticate My Make Scenario?

To access the PDF4me Web API through Make, every request must include a valid Connection holding your PDF4me API key. This enables secure, authenticated communication between your Make scenario and PDF4me's image resizing service.

Important Facts You Should Not Miss

Resize Percentage is capped at 100
The Percentage field must be lower than or equal to 100. 50 produces a half-size image; there is no upscale-beyond-original path through this field.
Connection is required, even though it is easy to miss
Every PDF4me module needs a Connection holding your API key. Set it once and Make reuses it across every PDF4me module in the scenario.
Bulk resizing means wrapping this module in an Iterator
There is no dedicated batch-resize mode. Loop a folder of images through a Make Iterator, running Resize an Image once per file with the same percentage setting.
Make PDF4me Resize an Image module configured with Connection, File mapped with Image File Name and Image File, Image Resize Type set to Percentage, and Resize Percentage set to 50

Set Image Resize Type to Percentage and enter a Resize Percentage from 1 to 100. 50 produces a half-size image.

What Parameters Does Resize an Image Need?

Required: Connection, Image File Name, Image File, and Image Resize Type must always be provided. Resize Percentage is required when Image Resize Type is set to Percentage.

ParameterRequiredWhat it doesExample
ConnectionRequiredPDF4me API connection. Click Add and paste your API key the first time. Reused automatically across all PDF4me modules in your scenarios.TestUser01
Image File NameRequiredFilename of the source image. Map from a previous module or set explicitly.product.jpg
Image FileRequiredBinary content of the source image. Map from Dropbox, Google Drive, or any previous module that outputs image binary data.1. Data
Image Resize TypeRequiredResize method. Percentage scales relative to the original size. Specific targets an exact output size (additional dimension fields appear for this mode).Percentage
Resize PercentageConditionalScale value from 1 to 100, required when Image Resize Type is Percentage. 50 produces a half-size image; values above 100 are not accepted.50

Output

FieldTypeWhat it contains
Temp.Document.NameStringBase64-encoded resized image document data, ready to upload, embed, or pass to a downstream module.

Typical Setups

Workflow ExamplesCommon Make scenario patterns using Resize an Image.
Product photo folder → bulk thumbnail generation
  1. A Dropbox Watch Files trigger fires when new product photos are uploaded.
  2. An Iterator loops through each new image in the batch.
  3. Resize an Image scales each photo to a Resize Percentage of 25 to produce a small thumbnail.
  4. A Dropbox Upload step saves the thumbnail to a thumbnails subfolder alongside the original.
  5. A product catalog update step links the thumbnail to its product record.
Full-resolution upload → web-optimized asset
  1. A trigger fires when a full-resolution image is uploaded for the website.
  2. Resize an Image scales the image down with a Resize Percentage of 50 to reduce dimensions for faster page loads.
  3. A Compress Image step further reduces file size without a visible quality loss.
  4. An Upload to CDN step publishes the optimized image.
  5. A page record update step links the new asset URL.
Email attachment → resized image reply
  1. An email trigger fires when a customer sends a photo attachment that exceeds a size limit.
  2. Resize an Image scales the attachment down to a smaller Resize Percentage suitable for email.
  3. A Router checks whether the resized file now meets the size requirement.
  4. The resized image is forwarded to the support ticketing system.
  5. An auto-reply confirms receipt with the resized attachment included.

Practical Tips

Resize Percentage above 100 is rejected
The field enforces a maximum of 100. If you need to enlarge an image beyond its original size, this module is not the right tool; look for a dedicated upscale option instead.
There is no dedicated batch mode
Resize an Image processes one file per run. For a folder of images, wrap the module in a Make Iterator so it runs once per file.
Aspect ratio is preserved automatically in Percentage mode
Because Percentage scales both dimensions by the same factor, the output keeps the original aspect ratio. Use Crop an Image afterward if you need a specific fixed aspect ratio, like a square thumbnail.
Image File and Image File Name must match
Map the filename and binary content from the same source file. Mismatched pairs (e.g. a filename from one image mapped alongside binary data from another) will not error cleanly but will produce a mislabeled output.
Very small percentages can make text illegible
A Resize Percentage below 10-15 on images containing text or fine detail (like screenshots or scanned documents) can make that content unreadable. See <a href="https://web.dev/learn/images/" target="_blank" rel="noopener noreferrer">web.dev's guide to image optimization</a> for general sizing guidance. Test the target percentage on a sample before applying it across a full batch.
Output is Base64, not a file path
Temp.Document.Name returns Base64-encoded document data, not a filesystem path. Route it into an Upload or Create a File module to persist it, rather than treating it as a direct link.

Cheat Sheet

FieldValue
ModuleResize an Image
ConnectionPDF4me API key
Image Resize Type (relative scale)Percentage
Resize Percentage (half size)50
Resize Percentage (thumbnail)25
Resize Percentage max100
Bulk processingWrap in a Make Iterator
Output fieldTemp.Document.Name (Base64)

Frequently Asked Questions

How do I resize multiple images at once in Make?+
Wrap Resize an Image in a Make Iterator or Repeater so it runs once per file in a batch, for example every image in a Dropbox or Google Drive folder. Each iteration passes one image through the same Resize Percentage setting, which is how bulk and batch resizing scenarios are built without a dedicated batch-mode parameter.
What is the difference between Percentage and Specific resize type?+
Percentage scales the image relative to its original size using a single Resize Percentage value from 1 to 100, so the output dimensions vary per source image. Specific targets an exact output size regardless of the original dimensions. Percentage is the simpler, more predictable choice when your source images already share a similar aspect ratio.
Does resizing reduce image quality?+
Scaling down (a Resize Percentage below 100) reduces file size and can soften fine detail, which is expected and generally desirable for thumbnails and web display. Scaling up is not supported since the field caps at 100, so this module only shrinks images. Test your target percentage against a sample image before applying it across a full batch.
Can I resize an image to an exact pixel size instead of a percentage?+
Image Resize Type also offers a Specific option alongside Percentage, intended for exact target dimensions rather than a relative scale. This page documents the Percentage mode fields in detail since that is the most commonly used path; consult the module's Specific-mode fields directly in Make if your scenario needs an exact pixel size.

Same Task on Other Platforms

Get Help