---
title: Resize Images API
slug: resize-image
url: https://apyhub.com/apyhub/service/resize-image
provider: ApyHub
categories: [File Manipulation, Image Processing]
auth: api_key
---

# Resize Images API

Resize uploaded images or images from a URL to exact width and height. Get a binary file or a signed download link, with optional format preservation.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/processor/image/resize/file` | What it does Resizes an uploaded image using multipart form data and returns the resized file as bi… | 30 |
| POST | `/processor/image/resize/file/urls` | What it does Resizes an uploaded image and returns a signed URL for the generated result. The reque… | 30 |
| POST | `/processor/image/resize/url/file` | What it does Resizes an image fetched from a source URL and returns the resized file as binary data… | 30 |
| POST | `/processor/image/resize/file-urls` | What it does Resizes an image fetched from a URL or signed URL and returns the resized image as a U… | 30 |

## About

## What it does
Image Resizer lets you resize an image by sending either a binary file upload or an image URL, then returns the resized result as a file or a signed download link.

Use `width` and `height` to set the target dimensions. You can also pass `output` to name the generated file, `preserve_format` to keep the original image format, and `auto_orientation` to apply orientation metadata before resizing. The upload-based endpoints accept an `image` binary in the request body. The URL-based endpoints accept a `url` in the body.

Choose the response shape that fits your workflow. The `/download` endpoints return the resized image as binary data, which is useful when you want to stream the result directly into your app or storage layer. The `/link` endpoints return a JSON object with a `data` URI, which is better when you want to hand off a temporary download link to another service or client.

Use Image Resizer for thumbnails, product image variants, email assets, or any workflow where images need to be normalized to a fixed size before publishing or further processing.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/resize-image
