Image Transformations

With Uploadcare, you can easily build custom image transformation workflows and automate most of image manipulation and optimization tasks. For example, you can set up a chain of actions for user-generated images that'll unify their look.

Сhange format, crop and resize images to fit any design and any screen on the fly. Adjust image colors, apply artistic filters, and enhance. You can use and stack transformations right in the image URL:

Original image
Original image
Sharpened image
Sharpen -/sharp/15/
Enhanced image
Enhance -/enhance/100/

In any of the listed cases, you will either go with modifying original images or making several versions of an original. All that can be done on-the-fly by including the respective URL directives in CDN URLs related to images in your Uploadcare project. For example,

Check out the info about how our CDN works, it'll give you a better idea about stacking transformations.

You can have virtually any image format on the input. The processed output formats are distilled down to: PNG, JPEG or WebP.

Full list of image transformations


This section describes the limits to consider when implementing Uploadcare Image Transformations.

Core Operations

When applying image transformations, add at least one of the following operations via their respective URL directives:

Output Image Dimensions

The dimensions you specify for the last operation should not exceed 3000x3000 pixels. You can increase that limit to 5000x5000 pixels by explicitly setting your image format to JPEG, /format/jpeg/.

File Size

We don’t provide on-the-fly image transformations for images greater than 75 Mpx in resolution: those can only be delivered via CDN as-is.

Simple Rotation

When the only image transformation you want is rotating, consider using the preview control without any arguments. When you use any of the transformations, we automatically rotate images according to their EXIF orientation.

Animated Images

Animated images are treated as static by the transformations engine, consider checking out our GIF to Video workflow optimized for animated images delivery.