<!-- Markdown twin of https://pixelvault.dev/images/ -->

Images

# One upload.  
Every size you need.

Resize, crop, convert, cut out backgrounds and watermark with query params on the URL. No presets to configure and no origin to set up. Your coding agent can build the URLs for you.

[Start for free](/signup/) [Read the transform docs](/docs/#transforms)

![Portrait of a smiling person in a yellow jacket, resized with the m preset](https://img.pixelvault.dev/proj_6kzggsvmwfjv/site-product-images/img_a61mwawpectd.jpg?size=m&fmt=auto)

```
.../img_a61mwawpectd.jpg?size=m&fmt=auto
```

## The same file, six ways

Every tile below is the one photo above. Each URL is live: copy it, change a value, and see what you get.

![Portrait resized with the m preset](https://img.pixelvault.dev/proj_6kzggsvmwfjv/site-product-images/img_a61mwawpectd.jpg?size=m)

### Named sizes

`?size=m`

s, m and l never enlarge the original. social is a 1200×630 cover crop.

![Square crop centered on the face](https://img.pixelvault.dev/proj_6kzggsvmwfjv/site-product-images/img_a61mwawpectd.jpg?w=400&h=400&fit=cover&gravity=face&zoom=0.7)

### Face-aware crop

`?w=400&h=400&fit=cover&gravity=face&zoom=0.7`

A square avatar that keeps the face in frame.

![Person cut out from the background](https://img.pixelvault.dev/proj_6kzggsvmwfjv/site-product-images/img_a61mwawpectd.jpg?segment=foreground&w=640)

### Background removal

`?segment=foreground&w=640`

The subject on transparent pixels, returned as a PNG by default.

![Blurred portrait](https://img.pixelvault.dev/proj_6kzggsvmwfjv/site-product-images/img_a61mwawpectd.jpg?blur=30&w=640)

### Blur

`?blur=30&w=640`

Soft backdrops and low-detail placeholders.

![Black and white portrait with raised contrast](https://img.pixelvault.dev/proj_6kzggsvmwfjv/site-product-images/img_a61mwawpectd.jpg?saturation=0&contrast=1.25&w=640)

### Tone and color

`?saturation=0&contrast=1.25&w=640`

Monochrome, contrast, brightness, sharpen, rotate and flip.

![Portrait cropped to a 1200 by 630 social card](https://img.pixelvault.dev/proj_6kzggsvmwfjv/site-product-images/img_a61mwawpectd.jpg?size=social)

### Social cards

`?size=social`

A 1200×630 cover crop, ready for Open Graph tags.

Values for blur, sharpen, brightness, contrast and saturation snap to the nearest of a few steps, so a request always renders. The [docs](/docs/#transforms) list them.

01

### Upload once

Through the API, CLI, MCP server or dashboard. You keep a single original.

02

### Add params to the URL

Variants are generated on demand, then cached at the edge for repeat requests.

03

### Serve from the CDN

Served from the global edge with no egress fees, so a popular image doesn't raise your bill.

## Ask your agent for the size you need

The PixelVault MCP server includes a `transform_image` tool. Claude Code, Cursor and other agents can build a valid transform URL instead of guessing parameters.

[Set up the MCP server →](/docs/claude/)

```
you    Make a 1200x630 social card from the hero image
agent  transform_image → size=social
https://img.pixelvault.dev/proj_…/img_a61mwawpectd.jpg?size=social
```

## No image yet? Generate one.

Describe an image and PixelVault generates it and hosts it in one call. You get a CDN URL back, so every transform on this page works on it straight away.

[Try the free generator](/tools/ai-image-generator/) [Generate via the API](/blog/generate-images-with-one-api-call/)

## Parameters

Size presets work everywhere. The other params need an account: keyless uploads support presets only.

Param

What it does

`size, w, h, fit`

Named presets, dimensions and crop or fit mode.

`gravity, zoom`

Face-aware or positional crops. Needs fit=cover or fit=crop; zoom needs gravity=face.

`fmt, q`

auto, webp, avif, jpg or png, and quality.

`segment, background`

Background removal, optionally over a solid color.

`blur, sharpen, rotate, flip`

Geometry and softness effects.

`brightness, contrast, saturation`

Tone controls. saturation=0 gives monochrome.

`tile`

Watermark with another raster image from the same project.

## Start with one image

Free to start, no credit card. Variants are generated on demand and cached at the edge.

[Start for free](/signup/) [View pricing](/pricing/)
