Go to Studio

Upscale Image

Upscale and enhance images using AI-powered super-resolution models

What does the Upscale Image node do?

The Upscale Image node increases the resolution of images using AI upscaling models. Choose from four different engines depending on your quality, speed, and creative needs.

Common uses:

  • Enhance low-resolution product photos for e-commerce listings
  • Upscale AI-generated images to print-ready resolution
  • Prepare images for large-format printing or retina displays
  • Restore old or compressed photos with improved detail

Quick setup

Add the Upscale Image node

Find it in AI NodesUpscale Image

Select an AI model

Choose the upscaling model (Topaz, AuraSR, Creative Upscaler, or ESRGAN)

Connect an image

Provide a single image as input (arrays are not supported)

Configure upscale settings

Set the upscale factor and model-specific parameters

Connect the output

Use the upscaled image in the rest of your workflow

Configuration

Required fields

model LLM selection required

The AI model to use for upscaling. Each model maps to a different upscaling engine with distinct capabilities.

ModelBest forMax scale
TopazProfessional photo upscalingVaries by sub-model
AuraSRFast, lightweight upscaling4x
Creative UpscalerAI art with creative enhancement4x
ESRGANClassic super-resolution, batch processing4x
image image required

The source image to upscale. Must be a single image — arrays are rejected.

upscale_factor number required

Scale multiplier from 1x to 8x (maximum depends on the selected model).

  • Start with 2x for most use cases
  • Use 4x for significant enlargement
  • Higher values produce larger files and take longer

Topaz

Professional-grade upscaling with 10 specialized sub-models.

Core sub-models: Standard V2, Low Resolution V2, CGI, High Fidelity V2, Text Refine

Generative sub-models: Recovery, Recovery V2, Redefine, Standard MAX, Wonder

face_enhancement boolean

Enable face-specific enhancement with controls for strength, creativity, and sensitivity. Useful for portraits and group photos.

sharpen number

Sharpen the upscaled image.

denoise number

Reduce noise in the upscaled image.

fix_compression number

Fix JPEG compression artifacts.

subject_detection boolean

Enable automatic subject detection for targeted enhancement.

prompt string

Text prompt for the Redefine generative sub-model. Guides the AI on how to enhance the image.

AuraSR

Fast and lightweight upscaling.

checkpoint string default: v1

Model checkpoint version: v1 or v2.

overlapping_tiles boolean

Use overlapping tiles to reduce visible seams in the upscaled image.

Creative Upscaler

AI-enhanced upscaling with creative control for stylized results.

architecture string

Base architecture: SD 1.5 or SDXL.

creativity number

How much creative liberty the AI takes. Higher values produce more stylized results.

detail number

Level of detail added during upscaling.

shape_preservation number

How closely the output preserves the original shapes and structure.

guidance_scale number

Guidance scale for the diffusion process. Higher values follow the prompt more closely.

negative_prompt string

Describe what to avoid in the upscaled result (e.g., “blurry, artifacts, noise”).

ESRGAN

Classic super-resolution with multiple model variants.

variant string

ESRGAN model variant.

VariantDescriptionMax scale
RealESRGAN_x4plusGeneral-purpose, high quality4x
RealESRGAN_x2plusGeneral-purpose, 2x only2x
RealESRGAN_x4plus_anime_6BOptimized for anime/illustration4x
RealESRGAN_x4_v3Improved general-purpose4x
RealESRGAN_x4_wdn_v3Better for noisy images4x
RealESRGAN_x4_anime_v3Improved anime variant4x
face_upscaling boolean

Enable face-specific upscaling for better facial detail.

tile_size number

Tile size for processing. Smaller tiles use less memory but may introduce seams.

Optional fields

output_format string default: PNG

Output image format: PNG or JPEG. Some models have a fixed output format.

error_handling string default: None

How to handle errors during upscaling.

  • None — Stop the workflow on error
  • Skip — Skip the node and continue

Output

The node outputs the upscaled image that can be connected to downstream nodes.

{
  "url": "https://upscaled-image-url...",
  "format": "png"
}

Examples

Upscale product photos with Topaz

Use Topaz with the High Fidelity V2 sub-model at 2x to upscale product images while preserving fine detail. Enable sharpen and fix compression for images sourced from the web.

Enhance AI art with Creative Upscaler

After generating an image with Text to Image, connect it to Upscale Image using the Creative Upscaler with SDXL architecture. Set creativity to a moderate level and use a negative prompt like “blurry, artifacts, noise” to keep the output clean.

Batch upscale in a Loop with ESRGAN

Place the Upscale Image node inside a Loop to process multiple images. Use ESRGAN with the RealESRGAN_x4plus variant for a good balance of speed and quality across large batches.

Best practices

Choose the right model for your use case

  • Topaz for professional photography and high-fidelity results
  • ESRGAN for fast batch processing and general-purpose upscaling
  • Creative Upscaler for AI-generated art that benefits from creative enhancement
  • AuraSR for quick, lightweight upscaling when speed matters most

Start with 2x

Begin with a 2x upscale factor. Doubling resolution is usually sufficient and produces the most reliable results. Only go higher if you specifically need very large output.

Use face enhancement for portraits

When upscaling photos with people, enable face enhancement (Topaz) or face upscaling (ESRGAN) to preserve facial detail that generic upscaling can distort.

Common issues

Model not available

This feature is gated. Ensure your plan includes access to the selected upscaling model, and that a valid LLM selection is configured.

Image too large

Very large input images may exceed processing limits. Consider resizing the source image before upscaling, or use a lower upscale factor.

Blurry result

Try a different sub-model or variant. For Topaz, switch from a Core to a Generative sub-model. For ESRGAN, try the _v3 variants. Increasing the sharpen setting can also help.

Face looks wrong

Enable face-specific enhancement. In Topaz, adjust the face enhancement strength and sensitivity. In ESRGAN, enable face upscaling. Generative models may hallucinate facial details at high scale factors.