Skip to main content

Image Outpainting

Generated on PixelDojo with Image Outpainting. Produced by PixelDojo's generation pipeline.

Cancel anytimeCommercial-use license50+ AI models

Image Outpainting costs 1 credit per image, and a single request can return up to 4 images for 4 credits total. The price does not change with how far you expand the canvas, only with how many output images you ask for. This page is built from the tool's own configuration rather than a single test render, because the price here is fixed and does not depend on what a run happens to produce.

The controls that shape the expanded canvas

Two ways to expand

Set expand_left, expand_right, expand_top and expand_bottom individually in pixels for precise control over one side at a time, or send zoom_out_percentage to push all four sides outward by that share of the original image's dimensions in one field.

700 pixels per side, no exceptions

Every expand direction is capped at 700px, whether you set it directly or reach that width through the zoom-out percentage shortcut. There is no way to request a single side larger than that in one call.

The defaults lean toward one direction

Left, right and top default to 0px of expansion. Bottom defaults to 200px, and the zoom-out shortcut defaults to 20 percent. Left alone, a request adds space below the image rather than around all four sides evenly.

An optional prompt steers what fills the new space

Leave it blank and the model infers a plausible continuation of the existing scene. Add a prompt to describe specifically what should appear in the newly created area.

Not available in Canvas yet

The directional expand controls need a drag-handle interface Canvas does not have a pattern for yet, so this tool is dashboard and API only for now.

Three output formats

PNG, JPEG or WEBP. PNG is the default.

Why Choose Pixel Dojo for Image Outpainting

Professional-quality results with cutting-edge AI technology

1 credit per output image

Flat, regardless of how many pixels you add or which sides you expand. A single 700px expansion on one side costs the same as a 100px nudge.

Up to 4 images per request

The num_images field takes 1 to 4, so exploring four different fills for the same expanded canvas is 4 credits in one call rather than four separate requests.

A percentage shortcut for symmetric expansion

zoom_out_percentage expands all four sides at once as a share of the original size, which is faster to reason about than setting four separate pixel values when you want an even border.

How It Works

How to set up an outpainting request:

1

Decide between per-side control and the percentage shortcut

Use the four expand_ fields when one direction matters more than the others, like adding headroom above a tightly cropped portrait. Use zoom_out_percentage when you want an even border on all sides with one number.

2

Stay inside the 700px ceiling per side

Whichever method you use, no single side can grow past 700 pixels in one request. Chain a second call if you need more than that.

3

Send the image and, if it matters, a prompt

From the tool page or a POST to /api/v1/models/outpaint/run. Leave prompt blank for the model's own guess at what belongs in the new space, or write one to direct it, then set num_images if you want more than one option back.

Loved by creators on PixelDojo

Real feedback from people using PixelDojo, pulled from our in-product surveys.

Love how I can almost create anything
Verified PixelDojo creator
The Flux Pro Ultra is just amazing!
Verified PixelDojo creator
Very easy to use, and they have fast wan 2.2 video generation with custom loras available.
Verified PixelDojo creator
The overall quality of the site and it's amazing variety of tools. The continued updates of the UI. The unbelievable level of tech support.
Verified PixelDojo creator
THIS IS SO DOPE !
Verified PixelDojo creator
I have already recommended it to friends
Verified PixelDojo creator

Common Questions

Everything you need to know about Image Outpainting

How much does Image Outpainting cost?

1 credit per output image. A request asking for the maximum of 4 images costs 4 credits total. The price does not change based on how many pixels you add or which directions you expand.

How far can I expand the image in one request?

Up to 700 pixels per side. That cap applies whether you set expand_left, expand_right, expand_top and expand_bottom individually or use the zoom_out_percentage shortcut to push all four sides out at once.

What is the difference between the pixel fields and zoom_out_percentage?

The four expand_ fields let you add a different number of pixels to each side independently, useful for extending in one direction like adding sky above a photo. zoom_out_percentage expands all four sides evenly by a share of the original dimensions in a single field, capped at the same 700px per side.

How is Image Outpainting different from an upscaler?

An upscaler like Magnific Upscaler increases the resolution of the existing frame without adding new content around the edges. Image Outpainting keeps the original resolution of the visible content and generates new pixels beyond the original borders, growing the canvas rather than sharpening it.

Do I need to write a prompt?

No. Leaving the prompt blank lets the model infer a plausible continuation of the existing scene. Add one only when you want to direct what specifically fills the expanded area.

How do I call Image Outpainting from the API?

POST to /api/v1/models/outpaint/run with your API key and an image_url. Add whichever expand_ fields or zoom_out_percentage you need; everything else, including num_images, is optional and defaults to a single 200px expansion on the bottom edge.

Ready to Create Amazing Image Outpainting Images?

Join thousands of creators using AI to bring their ideas to life