Upscaler
Upscale and enhance images
Features

Private & Secure
Upscaler is fully restricted and cannot access your files, devices, or even the internet.

Local-only
There's absolutely no internet access. Everything is run on your personal machine.

Restore Images
With just a few clicks, you can turn blurry images into clearer and high-quality images.
System Requirements
- OS: Linux-based operating system
- Graphics: Vulkan-capable GPU
Technical Details
Upscaler is powered by Real-ESRGAN ncnn Vulkan, which is the ncnn implementation of Real-ESRGAN, a program that aims to develop practical algorithms for general image/video restoration.
The app is written in Python, using PyGObject. It uses GTK4 and libadwaita.
Free and Open-Source Software
Upscaler’s source code is released on GNOME GitLab under the GPLv3 license. Real-ESRGAN ncnn Vulkan is released on GitHub under the MIT license.
Origins of Upscaler
Upscaler started out as a final project for the final CS50x assignment, Harvard University’s introductory course to computer science. It was later decided to continue it as free and open-source software. Without CS50x, Upscaler wouldn’t exist.