AI model preview image
GFPGAN is a practical face restoration algorithm that can be used to restore and enhance the details of old photos or AI-generated faces. It uses a generative adversarial network (GAN) framework and incorporates several modules to address the challenges posed by these types of images. The model has been trained on a large dataset and produces high-quality results by effectively capturing and restoring facial features and details.

Use cases

GFPGAN has several potential use cases in the field of image processing and restoration. One use case is the restoration and enhancement of old photos. Many old photographs deteriorate over time, losing details and suffering from various forms of damage. GFPGAN can be used to restore these photos, bringing back the lost details, reducing noise, and enhancing the overall image quality. This can be helpful in preserving historical photographs and enabling people to see those images in their original glory. Another use case is in the generation of AI-generated faces. With the advancements in generative models, AI-generated faces are becoming increasingly realistic. However, these faces often lack certain details or suffer from artifacts. By using GFPGAN, these faces can be further refined and enhanced, resulting in more realistic and high-quality images. This can be useful in various applications such as character creation in video games, avatar generation for virtual worlds, and virtual influencer marketing. In addition to these use cases, GFPGAN can also be applied to other image restoration tasks that require the reconstruction or enhancement of facial features. For example, it can be used to improve the quality of low-resolution facial images or to enhance the details in facial reconstructions from incomplete data. This can have applications in forensic investigations, medical imaging, and other fields where high-quality facial images or reconstructions are required. Overall, GFPGAN opens up possibilities for various practical products and applications. It could be integrated into photo editing software to provide users with a powerful tool for restoring and enhancing old photos. It could also be deployed as a cloud-based service, allowing users to upload their images and receive high-quality restorations in return. Additionally, GFPGAN could be used as a pre-processing step in other AI models that rely on facial data, improving the accuracy and quality of their outputs. With its ability to effectively capture and restore facial features and details, GFPGAN has the potential to revolutionize the field of image restoration and enhancement.



Cost per run
Avg run time

Creator Models

Vicuna 13b V1.3$?490
Wizardcoder 15b V1$?459
Realistic Vision V4.0$?34,495

Similar Models

Try it!

You can use this area to play around with demo applications that incorporate the Gfpgan model. These demos are maintained and hosted externally by third-party creators. If you see an error, message me on Twitter.

Currently, there are no demos available for this model.


Summary of this model and related resources.

Model NameGfpgan

Practical face restoration algorithm for *old photos* or *AI-generated face...

Model LinkView on Replicate
API SpecView on Replicate
Github LinkView on Github
Paper LinkView on Arxiv


How popular is this model, by number of runs? How popular is the creator, by the sum of all their runs?

Model Rank
Creator Rank


How much does it cost to run this model? How long, on average, does it take to complete a run?

Cost per Run$-
Prediction Hardware-
Average Completion Time-