Restore images
These models restore and improve images by fixing defects like blur, noise, and low resolution. Key capabilities:
- Deblurring - Sharpen blurry images by reversing blur effects. Useful for old photos.
- Denoising - Remove grain and artifacts by learning noise patterns.
- Colorization - Add realistic color to black and white photos.
- Face restoration - Improve the image quality of faces in old photos, or unrealistic AI generated faces.
Our Picks
Best photo restoration model: jingyunliang/swinir.
If you need to sharpen a blurry photo, upscale a small picture, or remove noise or compression artifacts, start with jingyunliang/swinir. It’s a fast and powerful model for many types of photo restoration. Another popular choice is megvii-research/nafnet.
Best colorization model: piddnad/ddcolor
The best model for adding color to black and white photos is piddnad/ddcolor. It runs faster and produces more vibrant results than other models. If you are looking for more diverse outputs, try cjwbw/bigcolor which will give you several options from one input.
Best face restoration model: tencentarc/gfpgan
If you’re looking for a face restoration model, start with tencentarc/gfpgan, which runs in a fraction of a second. If you need even more realistic faces, try lucataco/codeformer.
For more options, make sure to check out our image upscaling collection →
Featured models

flux-kontext-apps / restore-image
Use FLUX Kontext to restore, fix scratches and damage, and colorize old photos
Updated 1 month ago

sczhou / codeformer
Robust face restoration algorithm for old photos / AI-generated faces
Updated 5 months, 2 weeks ago

tencentarc / gfpgan
Practical face restoration algorithm for *old photos* or *AI-generated faces*
Updated 1 year, 3 months ago

piddnad / ddcolor
Towards Photo-Realistic Image Colorization via Dual Decoders
Updated 1 year, 5 months ago

jingyunliang / swinir
Image Restoration Using Swin Transformer
Updated 2 years, 9 months ago

megvii-research / nafnet
Nonlinear Activation Free Network for Image Restoration
Updated 3 years, 2 months ago
Recommended models

fofr / color-matcher
Color match and white balance fixes for images
Updated 1 month, 3 weeks ago

zsxkib / bsrgan
Upscale videos + images with BSRGAN
Updated 5 months, 1 week ago

fermatresearch / magic-style-transfer
Restyle an image with the style of another one. I strongly suggest to upscale the results with Clarity AI
Updated 1 year, 3 months ago

cjwbw / supir-v0f
Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild. This is the SUPIR-v0F model and does NOT use LLaVA-13b.
Updated 1 year, 4 months ago

cjwbw / supir-v0q
Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild. This is the SUPIR-v0Q model and does NOT use LLaVA-13b.
Updated 1 year, 4 months ago

cjwbw / supir
Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild. This version uses LLaVA-13b for captioning.
Updated 1 year, 4 months ago

codeplugtech / object_remover
Updated 1 year, 4 months ago

mv-lab / instructir
High-Quality Image Restoration Following Human Instructions
Updated 1 year, 5 months ago

lucataco / pasd-magnify
(Academic and Non-commercial use only) Pixel-Aware Stable Diffusion for Realistic Image Super-resolution and Personalized Stylization
Updated 1 year, 5 months ago

lucataco / codeformer
Robust face restoration algorithm for old photos/AI-generated faces
Updated 1 year, 10 months ago

arielreplicate / deoldify_image
Add colours to old images
Updated 2 years, 5 months ago

codeslake / ifan-defocus-deblur
Removes defocus blur in an image
Updated 2 years, 9 months ago

yangxy / gpen
Blind Face Restoration in the Wild
Updated 2 years, 9 months ago

microsoft / bringing-old-photos-back-to-life
Bringing Old Photos Back to Life
Updated 2 years, 9 months ago

cjwbw / night-enhancement
Unsupervised Night Image Enhancement
Updated 2 years, 10 months ago

cjwbw / bigcolor
Colorization using a Generative Color Prior for Natural Images
Updated 2 years, 11 months ago

cjwbw / vqfr
Blind Face Restoration with Vector-Quantized Dictionary and Parallel Decoder
Updated 2 years, 11 months ago

tencentarc / vqfr
Blind Face Restoration with Vector-Quantized Dictionary and Parallel Decoder
Updated 2 years, 11 months ago

google-research / maxim
Multi-Axis MLP for Image Processing
Updated 3 years, 2 months ago