---
title: Resize
description: Resize images instantly with Storyblok’s Image Service to fit any design, while keeping performance and quality in balance.
url: https://storyblok.com/docs/api/image-service/operations/resize
---

# Resize

## Static

Resize an image by appending `/m/WIDTHxHEIGHT` using the desired static pixel dimensions.

> [!NOTE]
> The Storyblok Image Service’s resizing feature supports a maximum resolution of 4,000 x 4,000 pixels. For example, if `/m/200x5000` is requested, the service will generate an image sized 200 x 4,000 pixels.

Try the interactive demo below to resize the image.

> [!NOTE]
> The interactive Image Service demo is not available in the Markdown version of this page.

## Proportional

Resize an image proportionally to a specific width by appending `/m/WIDTHx0`. The height is automatically calculated proportionally, keeping the original image ratio intact.

Try the interactive demo below to resize the image proportionally by setting only the width.

> [!NOTE]
> The interactive Image Service demo is not available in the Markdown version of this page.

Resize an image proportionally to a specific height by appending `/m/0xHEIGHT`. The width is automatically calculated proportionally, keeping the original image ratio intact.

Try the interactive demo below to resize the image proportionally by setting only the width.

> [!NOTE]
> The interactive Image Service demo is not available in the Markdown version of this page.

> [!TIP]
> To prevent the upscaling of low-resolution images, append `filters:no_upscale()`. For example, `/m/800x0/filters:no_upscale()` will downscale images with a width larger than 800 pixels, but leave smaller images unchanged.

## Pagination

-   [Previous: Quality](/docs/api/image-service/operations/quality)
-   [Next: Rotate](/docs/api/image-service/operations/rotate)
