Categories

Batch Image Resize

Resize multiple images to specific dimensions with various resize options and batch processing

Click to upload files or drag and drop files here

Maximum file size: 100MB Maximum files: 50
Supported formats: image/jpeg, image/jpg, image/png, image/webp, image/bmp, image/tiff, image/avif, image/heif

Key Facts

Category
Media
Input Types
file, number, select, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Batch Image Resize allows you to quickly adjust the dimensions of up to 50 images simultaneously, offering precise control over scaling, cropping, and output formats to suit your specific project requirements.

When to Use

  • Standardizing a large collection of product photos for an e-commerce website.
  • Preparing high-resolution images for social media posts to ensure optimal loading speeds.
  • Converting multiple image formats into a unified file type like WebP or JPEG for consistent web performance.

How It Works

  • Upload up to 50 image files from your device.
  • Define your target width, height, and preferred fit method (such as cover or contain).
  • Select your desired output format, quality settings, and resampling kernel for high-fidelity results.
  • Process the batch and download your resized images instantly.

Use Cases

Optimizing website assets for faster page load times.
Creating uniform thumbnails for digital galleries or portfolios.
Batch converting raw image files into web-ready formats.

Examples

1. E-commerce Product Standardization

Online Store Manager
Background
You have 50 product photos with varying aspect ratios and high file sizes that need to be uniform for a storefront.
Problem
Manually editing each photo is inefficient and results in inconsistent display sizes.
How to Use
Upload all product images, set the width to 800px and height to 800px, choose 'Cover' fit, and set the format to WebP for better compression.
Example Config
width: 800, height: 800, fit: 'cover', format: 'webp', quality: 80
Outcome
All 50 images are resized to a perfect 800x800 square, converted to WebP, and optimized for fast loading on your website.

2. Social Media Content Prep

Social Media Coordinator
Background
You need to resize a set of landscape photos to fit a specific platform's portrait requirements without losing the main subject.
Problem
Standard resizing distorts the images or cuts off important details.
How to Use
Upload the images, set the target dimensions, select 'Cover' fit, and use the 'Attention' or 'Entropy' position setting to ensure the subject remains centered.
Example Config
width: 1080, height: 1920, fit: 'cover', position: 'attention'
Outcome
The images are intelligently cropped to portrait orientation while keeping the focal point of each photo intact.

Try with Samples

image, png, jpg

Related Hubs

FAQ

How many images can I process at once?

You can upload and process up to 50 images in a single batch.

Can I change the file format of my images?

Yes, you can convert your images to JPEG, PNG, WebP, or AVIF during the resizing process.

Does the tool support cropping?

Yes, by selecting the 'Cover' fit method, the tool will crop the image to fill the specified dimensions.

Can I keep my original image metadata?

Yes, simply check the 'Preserve Image Metadata' option before processing.

What is the maximum file size for uploads?

The total batch size limit is 100MB.

API Documentation

Request Endpoint

POST /en/api/tools/batch-resize

Request Parameters

Parameter Name Type Required Description
imageFiles file (Upload required) Yes -
width number No -
height number No -
fit select No -
position select No -
format select No -
quality number No -
preserveMetadata checkbox No -
upscale checkbox No -
kernel select No -

File type parameters need to be uploaded first via POST /upload/batch-resize to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-batch-resize": {
      "name": "batch-resize",
      "description": "Resize multiple images to specific dimensions with various resize options and batch processing",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=batch-resize",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]