Skip to main content
General models are designed for natural images, photographs, and real-world content. These models excel at upscaling portraits, landscapes, and everyday photography.

Available Models

RealESRGAN_x4plus

Primary model with best quality for 4x upscaling

RealESRGAN_x2plus

Optimized for 2x upscaling

realesr-general-x4v3

Lightweight model for fast processing

RealESRNet_x4plus

MSE-based model for smooth results

Model Specifications

RealESRGAN_x4plus

Recommended: This is the flagship model for general images, providing the best quality for 4x upscaling.

RealESRGAN_x2plus

realesr-general-x4v3

Lightweight: This model consumes much less GPU memory and processing time, making it ideal for resource-constrained environments.
The realesr-general-x4v3 model supports adjustable denoise strength:
The -dn parameter ranges from 0 (weak denoise) to 1 (strong denoise). Default is 0.5.

RealESRNet_x4plus

This model uses MSE loss instead of GAN training, resulting in over-smooth effects. Use this if you prefer less sharp, more natural-looking results.

Legacy Model

ESRGAN (Official)

The original ESRGAN model trained on DF2K and OST datasets:

Discriminator Models

Discriminator models are used for fine-tuning and training. You don’t need these for inference.

Model Comparison

Quality vs Speed

Use Case Recommendations

Best Quality

RealESRGAN_x4plusUse for final production work where quality is paramount.

Fast Processing

realesr-general-x4v3Use for batch processing or when speed matters.

2x Upscaling

RealESRGAN_x2plusUse when you only need 2x resolution increase.

Smooth Results

RealESRNet_x4plusUse for artistic or stylized results without sharpening.

Usage Examples

Basic Inference

Advanced Options

Next Steps

Anime Models

Learn about anime-specific models

Video Models

Explore video upscaling models