Images Agents Pricing Docs Blog View as Markdown (Agent) Get started
Human Agent

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.

Portrait of a smiling person in a yellow jacket, resized with the m preset
.../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

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

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

Background removal

?segment=foreground&w=640

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

Blurred portrait

Blur

?blur=30&w=640

Soft backdrops and low-detail placeholders.

Black and white portrait with raised contrast

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

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 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 →
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.

Parameters

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

ParamWhat it does
size, w, h, fitNamed presets, dimensions and crop or fit mode.
gravity, zoomFace-aware or positional crops. Needs fit=cover or fit=crop; zoom needs gravity=face.
fmt, qauto, webp, avif, jpg or png, and quality.
segment, backgroundBackground removal, optionally over a solid color.
blur, sharpen, rotate, flipGeometry and softness effects.
brightness, contrast, saturationTone controls. saturation=0 gives monochrome.
tileWatermark 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.