Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 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
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
164 changes: 164 additions & 0 deletions tutorials/utility/image-upscale.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
---
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.

<Tip>
For a comprehensive deep-dive with benchmarks and visual comparisons, see [The Complete AI Upscaling Handbook](https://blog.comfy.org/p/upscaling-in-comfyui) on the ComfyUI Blog.
</Tip>

## 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

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

### Portrait and skin enhancement

Achieving realistic skin details while maintaining character consistency is key for portrait upscaling. The best models 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
</Card>
</CardGroup>

### Product photography

Maintaining faithful representation of materials, product label edges, and small text requires conservative upscaling models.

**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
</Card>
<Card title="Nano Banana Pro Product" icon="cloud" href="https://links.comfy.org/4qUntD0">
Try on Comfy Cloud
</Card>
<Card title="SeedVR2 (Open Source)" icon="cloud" href="https://links.comfy.org/4ko2sOG">
Try on Comfy Cloud
</Card>
</CardGroup>

### Landscape and environments

The model choice depends on your needs:
- **Creative models**: Make environmental shots pop with details and mood.
- **Conservative models**: Keep buildings and structures consistent.

Creative models may reimagine artifacts while conservative models will not. Any model can potentially fit your needs depending on your specific requirements.

<CardGroup cols={2}>
<Card title="Topaz Landscape" icon="cloud" href="https://links.comfy.org/4r1utxS">
Try on Comfy Cloud
</Card>
</CardGroup>

### Stylized art and illustration

For distinct or unique styles, conservative models work best to avoid adding unwanted details. For images with room for detail, creative models can improve the style.

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

**Tip**: Adjust the `creativity` parameters in Magnific Creative and Topaz Image Enhance to find the right balance. Nano Banana Pro can also work well for more common styles and adding details.

<CardGroup cols={2}>
<Card title="Topaz Illustration" icon="cloud" href="https://links.comfy.org/46zi8c1">
Try on Comfy Cloud
</Card>
<Card title="Nano Banana Pro Styled Art" icon="cloud" href="https://links.comfy.org/3O0Maiz">
Try on Comfy Cloud
</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
</Card>
</CardGroup>

### General creative upscaling

For general creative upscaling across various use cases:

<CardGroup cols={2}>
<Card title="Topaz Creative" icon="cloud" href="https://links.comfy.org/4kjT12P">
Try on Comfy Cloud
</Card>
<Card title="HitPaw Creative" icon="cloud" href="https://links.comfy.org/4kkoula">
Try on Comfy Cloud
</Card>
<Card title="Recraft Creative" icon="cloud" href="https://links.comfy.org/4afKfOJ">
Try on Comfy Cloud
</Card>
<Card title="Recraft Crisp" icon="cloud" href="https://links.comfy.org/3O0M4Yf">
Try on Comfy Cloud
</Card>
<Card title="Nano Banana Pro Portrait" icon="cloud" href="https://links.comfy.org/3O9XtF7">
Try on Comfy Cloud
</Card>
</CardGroup>

### Partner nodes

Partner nodes provide access to advanced upscaling models via API.

| Model | Type | Max resolution | Features |
|---|---|---|---|
| Topaz Image Enhance (Bloom) | Creative | 8K | Subject detection, face enhancement, color preservation |
| Magnific Precise | Conservative | - | High accuracy, production-safe |
| Magnific Creative | Creative | - | Detail reimagination, skin enhancement |
| 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 |

## Benchmark: 1K to 4K upscale time

| Model | Time |
|---|---|
| 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.
138 changes: 138 additions & 0 deletions tutorials/utility/video-upscale.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
---
title: "Video upscaling in ComfyUI"
description: "Learn how to upscale videos in ComfyUI using local models and partner nodes for different use cases"
sidebarTitle: "Video upscale"
---

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

<Tip>
For a comprehensive deep-dive with benchmarks and visual comparisons, see [The Complete AI Upscaling Handbook](https://blog.comfy.org/p/upscaling-in-comfyui) on the ComfyUI Blog.
</Tip>

## Key concepts

### Upscaling vs. enhancement

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

Video upscaling adds temporal considerations—maintaining consistency across frames while improving resolution.

### Creative vs. conservative upscale

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

## Use cases

### Film and VFX

Professional productions require consistent, artifact-free upscaling that preserves the original creative intent.

**Recommended**: Topaz Starlight Fast for precision, Topaz Starlight Creative (Astra) for enhanced detail.

<CardGroup cols={2}>
<Card title="Topaz Astra - Creative" icon="cloud" href="https://links.comfy.org/4tlbyQj">
Try on Comfy Cloud
</Card>
<Card title="SeedVR2 - Conservative (WaveSpeed API)" icon="cloud" href="https://links.comfy.org/4khbzjY">
Try on Comfy Cloud
</Card>
</CardGroup>

### Social media content

Quick turnaround with visually striking results. Creative upscaling can add punch to lower-resolution source material.

**Recommended**: Topaz Starlight Creative (Astra), Wan 2.2

<CardGroup cols={2}>
<Card title="Wan 2.2 Upscale - Creative" icon="cloud" href="https://links.comfy.org/3NVEu1b">
Try on Comfy Cloud
</Card>
<Card title="HitPaw - All-in-one" icon="cloud" href="https://links.comfy.org/4kthLWs">
Try on Comfy Cloud
</Card>
</CardGroup>

### Archival footage restoration

Older footage benefits from both upscaling and enhancement to reduce noise and improve clarity while maintaining the original character.

**Recommended**: Topaz Video Enhance with compression artifact handling, conservative models

<CardGroup cols={2}>
<Card title="FlashVSR - Conservative (WaveSpeed API)" icon="cloud" href="https://links.comfy.org/4khbzjY">
Try on Comfy Cloud
</Card>
<Card title="Fast GAN - Traditional" icon="cloud" href="https://links.comfy.org/46wNZtS">
Try on Comfy Cloud
</Card>
</CardGroup>

### AI-generated video

AI-generated videos often have resolution limitations and compression artifacts. Upscaling can improve quality for final delivery.

**Recommended**: Conservative models to avoid amplifying AI artifacts

<CardGroup cols={2}>
<Card title="SeedVR2 - Conservative (Open Source)" icon="cloud" href="https://links.comfy.org/4tm2RoI">
Try on Comfy Cloud
</Card>
<Card title="SeedVR2 - Conservative (WaveSpeed API)" icon="cloud" href="https://links.comfy.org/4khbzjY">
Try on Comfy Cloud
</Card>
</CardGroup>

### Animation and motion graphics

Clean lines and consistent colors are essential. Conservative upscaling preserves the intended style.

**Recommended**: Topaz Starlight Fast, Fast GAN

<CardGroup cols={2}>
<Card title="Fast GAN - Traditional" icon="cloud" href="https://links.comfy.org/46wNZtS">
Try on Comfy Cloud
</Card>
</CardGroup>

## Available models

### Partner nodes

Partner nodes provide access to advanced video upscaling models via API.

| Model | Type | Max resolution | Features |
|---|---|---|---|
| Topaz Starlight Fast | Conservative | 4K | Fast, precision upscale |
| Topaz Starlight Creative (Astra) | Creative | 4K | Diffusion-based creative upscale |
| Topaz Apollo | - | - | Frame interpolation |
| WaveSpeed SeedVR2 | Conservative | - | High fidelity |
| WaveSpeed FlashVSR | Conservative | - | Fast video super-resolution |
| HitPaw | Both | - | All-in-one video enhancement |

### Topaz Video Enhance features

- **Upscaling**: Starlight (Astra) supports fast video upscaling to FullHD (1080p) or 4K while maintaining clarity.
- **Interpolation**: Apollo model for frame interpolation with slowmo settings and custom frame rates (e.g., 60fps).
- **Dynamic compression**: Intelligently identifies and handles compression artifacts to improve image purity.

## Getting started with Topaz Video Enhance

1. Update ComfyUI to the latest version.
2. Search for the `Topaz Video Enhance` node in the node list.
3. Connect your video input and configure the settings.
4. Run the workflow.

## Tips

- Combine upscaling with [frame interpolation](/tutorials/utility/frame-interpolation) for smoother, higher-resolution output.
- For AI-generated videos, consider fixing artifacts before upscaling rather than relying on creative upscaling to fix them.
- Test different models on sample clips before processing full videos.
- Use conservative upscaling for content that requires strict fidelity to the original.
Loading