Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
c8a7b32
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
a456928
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
4c297a7
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
052a1d0
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
d539e34
Update docs.json
mintlify[bot] Feb 8, 2026
e8f426f
Update docs.json
mintlify[bot] Feb 8, 2026
668f738
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
c3d4783
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
98dceb9
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
a42533d
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
9533815
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
5e68a6a
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
79c7951
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
90ecddf
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
7d53a1b
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
579f284
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
a4ba6a3
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
b4839d7
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
57ca745
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
3a28302
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
4657e1d
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
7a001c5
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
3ec2a9a
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
39409b2
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
a5b3ad6
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
408c0e3
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
52958ec
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
f54a044
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
1c6d7d9
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
236f502
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
4a23b99
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
6a9d2dd
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
abc7c42
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
de0e4d4
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
76e4d4e
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
e96a5b4
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 8, 2026
9136ea1
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
60eece5
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 8, 2026
0a7a888
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
e7cabbf
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
2c7135b
Update tutorials/basic/upscale.mdx
mintlify[bot] Feb 14, 2026
7a3c5c7
Update tutorials/basic/upscale.mdx
mintlify[bot] Feb 14, 2026
cde3267
Update zh-CN/tutorials/basic/upscale.mdx
mintlify[bot] Feb 14, 2026
8e93eb8
Update zh-CN/tutorials/basic/upscale.mdx
mintlify[bot] Feb 14, 2026
c8f2ea6
Update tutorials/basic/upscale.mdx
mintlify[bot] Feb 14, 2026
0c611fd
Update zh-CN/tutorials/basic/upscale.mdx
mintlify[bot] Feb 14, 2026
15c732b
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
445ac82
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
ed55ef8
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
1013e27
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
b049279
Update tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
b392cd7
Update zh-CN/tutorials/utility/image-upscale.mdx
mintlify[bot] Feb 14, 2026
4ce92ea
Update tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 14, 2026
0e432a3
Update zh-CN/tutorials/utility/video-upscale.mdx
mintlify[bot] Feb 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,9 @@
"group": "Utility",
"pages": [
"tutorials/utility/preprocessors",
"tutorials/utility/frame-interpolation"
"tutorials/utility/frame-interpolation",
"tutorials/utility/image-upscale",
"tutorials/utility/video-upscale"
]
},
{
Expand Down Expand Up @@ -989,7 +991,9 @@
"group": "Utility",
"pages": [
"zh-CN/tutorials/utility/preprocessors",
"zh-CN/tutorials/utility/frame-interpolation"
"zh-CN/tutorials/utility/frame-interpolation",
"zh-CN/tutorials/utility/image-upscale",
"zh-CN/tutorials/utility/video-upscale"
]
},
{
Expand Down
6 changes: 5 additions & 1 deletion tutorials/basic/upscale.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ This article covers one of many upscaling methods in ComfyUI. In this tutorial,
2. Performing basic image upscaling
3. Combining text-to-image workflows with upscaling

<Note>
Looking for more advanced upscaling options? Check out our comprehensive [Image Upscaling Guide](/tutorials/utility/image-upscale) which covers various models and use cases including portrait enhancement, product photography, and more.
</Note>

## Upscaling Workflow

### Model Installation
Expand Down Expand Up @@ -87,4 +91,4 @@ Model characteristics:

1. **Chained Upscaling**: Combine multiple upscale nodes (e.g., 2x → 4x) for ultra-high magnification
2. **Hybrid Workflow**: Connect upscale nodes after generation for "generate+enhance" pipelines
3. **Comparative Testing**: Different models perform better on specific image types - test multiple options
3. **Comparative Testing**: Different models perform better on specific image types - test multiple options
192 changes: 192 additions & 0 deletions tutorials/utility/image-upscale.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
---
title: "Image upscaling in ComfyUI"
description: "Learn how to upscale images in ComfyUI using local models and partner nodes for different use cases"
sidebarTitle: "Image upscale"
---

This guide covers image upscaling workflows in ComfyUI, including local models and partner node options for various use cases.

<Card title="The Complete AI Upscaling Handbook" icon="book-open" href="https://blog.comfy.org/p/upscaling-in-comfyui">
For a comprehensive deep-dive with benchmarks and visual comparisons, read the full article on the ComfyUI Blog.
</Card>

## Why upscaling matters

- **Industry requirements for resolutions**: 4K/8K end results are widely required across VFX & Film, Marketing, E-commerce, Gaming, and Design industries, and requirements keep moving up.
- **Reframing**: When assets ship across different aspect ratios and placements, extra resolution headroom prevents quality loss after cropping or recomposition.
- **The AI content problem**: Generative AI has dramatically increased the speed of visual creation, but most AI assets today are still generated at 480–720p, and not production-ready at the pixel level: edges, micro-texture, faces/hands, compression artifacts, etc. This creates a new pipeline: Generation → Refinement/Fix → Upscale → Delivery.
- **Cost/time efficiency**: Generate or render smaller → upscale at the end. This is a standard efficiency move in pipelines under budget/time pressure.

## Key concepts

### Upscaling vs. enhancement

- **Upscaling** increases resolution while reconstructing detail.
- **Enhancement** improves perceived quality (denoise, sharpen, restore, color, faces, etc.).

The best practice in AI pipelines usually combines both steps.

### Creative vs. conservative upscale

Diffusion models and generative AI changed what "upscaling" means. Traditionally, super-resolution aimed to **preserve the original signal**. Today, some models can **re-imagine details that never existed**. And there are models approaching different balances between the two.

| | Conservative | Creative |
|---|---|---|
| **Approach** | Preserve the original | Reimagine and enhance |
| **Strengths** | High accuracy, consistency, production-safe | Rich details, sharper, more visually striking |
| **Limits** | Can appear flat, limited improvement on poor input | Possible hallucinations or structural drift |
| **Models** | Magnific Precise, SeedVR2, FlashVSR, Topaz Fast, HitPaw | Wan 2.2, Magnific Creative, Topaz Astra, HitPaw Creative |

## Use cases

<Note>
**TL;DR**
- **Portraits**: Magnific Skin Enhancer
- **Product photography**: Magnific Precise, WaveSpeed SeedVR2, or Nano Banana Pro
- **Landscapes & illustrations**: Model choice depends on your specific needs
- **AI artifacts**: Do not rely on upscaling to fix common AI artifacts
- **SeedVR2 tip**: Downscale the image to 0.35 megapixels with the `ImageScaleToTotalPixels` node before upscaling for better results
</Note>

### Portrait and skin enhancement

When it comes to upscaling portraits of realistic subjects, achieving realistic skin details while maintaining character consistency is key. The best upscale models for fixing plastic skin need to add texture, pores and natural skin imperfections. In this domain, Magnific Image Skin Enhancer far outperforms the rest.

**Recommended**: Magnific Image Skin Enhancer

<CardGroup cols={2}>
<Card title="Magnific Skin Enhancer" icon="cloud" href="https://links.comfy.org/4cbvbE7">
Try on Comfy Cloud or download workflow
</Card>
</CardGroup>

### Product photography

Maintaining a faithful representation of materials, product label edges, and small text is a must when upscaling product images. Therefore, conservative upscaling models are necessary.

**Recommended**: HitPaw, Magnific Precise, WaveSpeed SeedVR2, Nano Banana Pro

<CardGroup cols={2}>
<Card title="HitPaw" icon="cloud" href="https://links.comfy.org/4kkoula">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Nano Banana Pro Product" icon="cloud" href="https://links.comfy.org/4qUntD0">
Try on Comfy Cloud or download workflow
</Card>
<Card title="SeedVR2 (Open Source)" icon="cloud" href="https://links.comfy.org/4ko2sOG">
Try on Comfy Cloud or download workflow
</Card>
</CardGroup>

### Landscape and environments

For this use case, the upscale model you select really depends on your needs. Have an environmental shot that you want to pop with details and set a mood? Use a creative upscale model. Have an establishing shot where a building needs to stay consistent? Use a conservative upscale model.

It's worth noting that if your input image has artifacts, creative upscale models may be able to reimagine the artifact while conservative upscale models will not.

<CardGroup cols={2}>
<Card title="Topaz Landscape" icon="cloud" href="https://links.comfy.org/4r1utxS">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Recraft Creative" icon="cloud" href="https://links.comfy.org/4afKfOJ">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Recraft Crisp" icon="cloud" href="https://links.comfy.org/3O0M4Yf">
Try on Comfy Cloud or download workflow
</Card>
</CardGroup>

### Stylized art and illustration

This is another use case where the correct upscale model depends on your needs. A rule of thumb is that if your input has a very distinct/unique style, the best model will be conservative. Creative models may add too many details and stray away from the desired illustrated style. However, if your input image has room for detail, a creative model works well and can even improve the style.

We recommend playing around with the 'creativity' parameters for Magnific Creative and Topaz Image Enhance to find values that meet your needs! Nano Banana Pro can also work well for more common styles and adding details (but may rely on 'seed luck').

**Recommended**: Magnific Creative, Topaz Image Enhance, Nano Banana Pro

<CardGroup cols={2}>
<Card title="Topaz Illustration" icon="cloud" href="https://links.comfy.org/46zi8c1">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Topaz Creative" icon="cloud" href="https://links.comfy.org/4kjT12P">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Nano Banana Pro Styled Art" icon="cloud" href="https://links.comfy.org/3O0Maiz">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Nano Banana Pro Portrait" icon="cloud" href="https://links.comfy.org/3O9XtF7">
Try on Comfy Cloud or download workflow
</Card>
</CardGroup>

### AI-generated images

When it comes to upscaling images that have typical AI issues such as too many fingers, artifacts, incorrect anatomy, and morphing, the assumption is that creative upscales can fix it. Sometimes that's true, but other times not so much. Best practice is to resolve these issues prior to upscaling with image-edit models or traditional tools (or generate a new image entirely).

## Available models

### Local models (ESRGAN)

For basic local upscaling using ESRGAN models, see the [basic upscale tutorial](/tutorials/basic/upscale).

| Model | Best for |
|---|---|
| RealESRGAN | General-purpose upscaling |
| BSRGAN | Text and sharp edges |
| SwinIR | Natural textures, landscapes |

<CardGroup cols={2}>
<Card title="Traditional Non-AI Upscaling" icon="cloud" href="https://links.comfy.org/45Nu9um">
Try on Comfy Cloud or download workflow
</Card>
</CardGroup>

### General creative upscaling

For general creative upscaling across various use cases:

<CardGroup cols={2}>
<Card title="HitPaw Creative" icon="cloud" href="https://links.comfy.org/4kkoula">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Recraft Creative" icon="cloud" href="https://links.comfy.org/4afKfOJ">
Try on Comfy Cloud or download workflow
</Card>
<Card title="Recraft Crisp" icon="cloud" href="https://links.comfy.org/3O0M4Yf">
Try on Comfy Cloud or download workflow
</Card>
</CardGroup>

### Partner nodes

Partner nodes provide access to advanced upscaling models via API.

| Model | Type | Features |
|---|---|---|
| Topaz Image Enhance (Bloom) | Creative | Subject detection, face enhancement, color preservation, up to 8K |
| Magnific Precise | Conservative | High accuracy, production-safe |
| Magnific Creative | Creative | Detail reimagination |
| Magnific Skin Enhancer | Creative | Portrait-specific, adds realistic skin texture |
| Nano Banana Pro | Conservative | Fast, good for product photography |
| WaveSpeed SeedVR2 | Conservative | High fidelity |
| HitPaw | Both | Conservative and creative modes |
| Recraft | Both | Creative and crisp modes |

## Benchmark: 1K to 4K upscale time

| Model | Time |
|---|---|
| Magnific Precise | ~40s |
| WaveSpeed SeedVR2 | ~40s |
| Magnific Creative | ~50s |
| Magnific Skin Enhancer | ~60s |
| HitPaw | ~60s |
| Nano Banana Pro | ~80s |
| Topaz Image Enhance | ~100s |

## Tips

- For SeedVR2, downscale the image to 0.35 megapixels with the `ImageScaleToTotalPixels` node before upscaling for better results.
- Chain multiple upscale nodes (e.g., 2x → 4x) for ultra-high magnification.
- Connect upscale nodes after generation for "generate + enhance" pipelines.
- Test multiple models on your specific image type to find the best fit.
Loading