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

# Resize Images API

Resize images from a URL or file upload using width and height. Returns binary output or a signed URL for thumbnails and fixed-size assets.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `processor/image/resize/url/file` | What it does Resizes an image fetched from a URL and returns the resized file as a binary download.… | 30 |
| POST | `processor/image/resize/file-urls` | What it does Resizes an image fetched from a URL and returns the resized image as a URI in the data… | 30 |
| POST | `processor/image/resize/file` | What it does Resizes an uploaded image using multipart form data and returns the resized image as a… | 30 |
| POST | `processor/image/resize/file/urls` | What it does Resizes an uploaded image and returns a signed URL to the generated output. You send t… | 30 |

## About

## What it does
Image Resizer lets you resize an image by sending either a public image URL or an uploaded file, along with the target `width` and `height`. You can choose a direct binary download response or a signed URL response, depending on how you want to handle the resized image in your workflow.

Use the URL endpoints when the source image already lives online, or the multipart endpoints when you need to upload the file from your app. The request body for URL mode only needs `url`; multipart mode requires `image`. In every case, `width` and `height` are required query parameters. Optional query parameters include `output`, `preserve_format`, and `auto_orientation`.

The response matches the endpoint you call: download variants return the resized image as binary data, while link variants return a JSON object containing a `data` URI. That makes this service useful for thumbnail generation, profile-image processing, product image preparation, or any backend flow that needs a fixed-size image without adding image libraries to your stack.

## Usage

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