Mindket

Image Face Upscale Restoration

Newversion 1 · updated

Overview

Restores and enlarges faces in images with face restoration models such as GFPGAN, RestoreFormer++ and CodeFormer, plus GPEN and ESRGAN. For anyone fixing old or low-quality portraits.

Image Face Upscale Restoration is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
  • The system packages listed in packages.txt, which the Space installs with apt-get
Runs in
  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python
  • Windows, through the webui.bat file in the repository
Start with
pip install -U huggingface_hub
hf download avans06/Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN --repo-type space --local-dir Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN
cd Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This Gradio Space restores and upscales faces in pictures. Its title names three face restoration models, GFPGAN, RestoreFormerPlusPlus and CodeFormer, and its repository path adds GPEN. It also names an ESRGAN upscaler. The README is only the Hugging Face configuration pointer, so the controls are not described there.

Who it suits

It suits people who want to improve a blurry or damaged face photo, such as family archivists and photo hobbyists. It also suits developers who want to compare several face restoration models in one app.

IndustryWho uses itHow they use itExample
PhotographyPhoto hobbyistsSharpen faces in low-quality shotsUpload a soft portrait and compare the models
ArchivesFamily historiansBring old scanned portraits back to lifeTry a scanned family photo
DesignRetouchersGet a first pass before manual editsRun a face through each model
SoftwareDevelopersCompare restoration models side by sideRead app.py and the utils folder

Anyone who needs forensic or evidentiary image work can skip it, since restoration invents plausible detail.

Where to use it

The app runs in three places.

  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python
  • Windows, through the webui.bat file in the repository
Use caseWhoWhat they get back
Face restorationPhotographersA cleaner version of a face in a photo
UpscalingArchivistsA larger image with restored facial detail
Model comparisonDevelopersResults from several restoration models on one input

How to set it up

The online page needs nothing installed. A local copy needs the following.

  • Python and pip
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
  • The system packages listed in packages.txt, which the Space installs with apt-get
  1. Install Python.
  2. Install the Hugging Face hub package and download a copy of the Space.
  3. Move into the new folder and install Gradio 5.50.0 and the packages in requirements.txt.
  4. Start the app with python app.py.
pip install -U huggingface_hub
hf download avans06/Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN --repo-type space --local-dir Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN
cd Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN
pip install gradio==5.50.0
pip install -r requirements.txt
python app.py

How to use it

Open the page, upload an image with a face, choose a restoration model, and run it. The source does not describe the controls, so follow the labels on the page. On a local copy, this command starts the page.

python app.py
ToolWhat it does
GFPGANA face restoration model named in the title
RestoreFormerPlusPlusA second face restoration model named in the title
CodeFormerA third face restoration model named in the title
GPEN-BFR-512A GPEN face restoration model the Space names
ESRGANAn upscaling model the Space names

Example

You upload a small, blurry portrait and choose one of the restoration models. The page returns a sharper, larger version of the image, and you can run the same photo through another model to compare.

For newcomers and experts

If you are new to this, start with one portrait and run it through a single model. Compare the result with the original, then try a second model on the same file.

If you know the field, the Space gathers GAN-based and transformer-based face restoration models behind one interface, with ESRGAN for upscaling the whole image. Each model fills in plausible facial detail rather than recovering true detail, so results differ by input. The page documents no settings, so read app.py and the utils folder for the options.

  1. Upload an image with a face
  2. Pick a restoration model
  3. The face is restored
  4. The image is upscaled and returned

Good to know

Restored faces are estimates, so check results against the original before relying on them. The README holds no usage notes of its own.

  • License: Apache 2
  • Cost to run: none named
  • Data it reaches: the images you upload, and the models the Space names
  • Hardware: basic CPU at Hugging Face, so large images may be slow

README and files

README

Image Face Upscale Restoration

Restores and enlarges faces in images with face restoration models such as GFPGAN, RestoreFormer++ and CodeFormer, plus GPEN and ESRGAN. For anyone fixing old or low-quality portraits.

Made by avans06 on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: This Gradio Space restores and upscales faces in pictures. Its title names three face restoration models, GFPGAN, RestoreFormerPlusPlus and CodeFormer, and its repository path adds GPEN. It also names an ESRGAN upscaler. The README is only the Hugging Face configuration pointer, so the controls are not described there.

Who it suits: It suits people who want to improve a blurry or damaged face photo, such as family archivists and photo hobbyists. It also suits developers who want to compare several face restoration models in one app.

Industry | Who uses it | How they use it | Example
Photography | Photo hobbyists | Sharpen faces in low-quality shots | Upload a soft portrait and compare the models
Archives | Family historians | Bring old scanned portraits back to life | Try a scanned family photo
Design | Retouchers | Get a first pass before manual edits | Run a face through each model
Software | Developers | Compare restoration models side by side | Read app.py and the utils folder

Anyone who needs forensic or evidentiary image work can skip it, since restoration invents plausible detail.

Where to use it: The app runs in three places.

  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python
  • Windows, through the webui.bat file in the repository
Use case | Who | What they get back
Face restoration | Photographers | A cleaner version of a face in a photo
Upscaling | Archivists | A larger image with restored facial detail
Model comparison | Developers | Results from several restoration models on one input

How to set it up: The online page needs nothing installed. A local copy needs the following.

  • Python and pip
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
  • The system packages listed in packages.txt, which the Space installs with apt-get
  1. Install Python.
  2. Install the Hugging Face hub package and download a copy of the Space.
  3. Move into the new folder and install Gradio 5.50.0 and the packages in requirements.txt.
  4. Start the app with python app.py.
pip install -U huggingface_hub
hf download avans06/Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN --repo-type space --local-dir Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN
cd Image_Face_Upscale_Restoration-GFPGAN-RestoreFormer-CodeFormer-GPEN
pip install gradio==5.50.0
pip install -r requirements.txt
python app.py

How to use it: Open the page, upload an image with a face, choose a restoration model, and run it. The source does not describe the controls, so follow the labels on the page. On a local copy, this command starts the page.

python app.py
Tool | What it does
GFPGAN | A face restoration model named in the title
RestoreFormerPlusPlus | A second face restoration model named in the title
CodeFormer | A third face restoration model named in the title
GPEN-BFR-512 | A GPEN face restoration model the Space names
ESRGAN | An upscaling model the Space names

Example: You upload a small, blurry portrait and choose one of the restoration models. The page returns a sharper, larger version of the image, and you can run the same photo through another model to compare.

For newcomers and experts: If you are new to this, start with one portrait and run it through a single model. Compare the result with the original, then try a second model on the same file.

If you know the field, the Space gathers GAN-based and transformer-based face restoration models behind one interface, with ESRGAN for upscaling the whole image. Each model fills in plausible facial detail rather than recovering true detail, so results differ by input. The page documents no settings, so read app.py and the utils folder for the options.

Upload an image with a face
Pick a restoration model
The face is restored
The image is upscaled and returned

Good to know: Restored faces are estimates, so check results against the original before relying on them. The README holds no usage notes of its own.

  • License: Apache 2
  • Cost to run: none named
  • Data it reaches: the images you upload, and the models the Space names
  • Hardware: basic CPU at Hugging Face, so large images may be slow

On Hugging Face, 13 November 2026

  • Likes: 179
  • Built with: gradio
  • License: apache-2.0

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
Image Face Upscale Restoration This page179gradioapache-2.0
MusicGenShares gradio5,116gradiocc-by-nc-4.0
Kokoro TTSShares gradio3,556gradioapache-2.0
Background RemovalShares gradio2,988gradiomit
Omni Image EditorShares gradio2,922gradiomit
Diffusers Image OutpaintShares gradio2,565gradioapache-2.0
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Productivity

See all in Productivity

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Frontend Slides

zarazhangrui · Skill

Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…

New32.3k