Skip to main content

Enhance images with Javascript and AI

Increase resolution, retouch, denoise, and more. Open source, Browser & Node compatible. MIT license.

original

Original image

Original

enhanced

Upscaled using @upscalerjs/esrgan-thick 4x model

@upscalerjs/esrgan-thick/4x

original

Original image

Original

enhanced

Upscaled using @upscalerjs/esrgan-thick 4x model

@upscalerjs/esrgan-thick/4x

original

Original image

Original

enhanced

Enhanced using @upscalerjs/maxim-enhancement model

@upscalerjs/maxim-enhancement

original

Original image

Original

enhanced

Upscaled using @upscalerjs/esrgan-thick 4x model

@upscalerjs/esrgan-thick/4x

original

Original image

Original

enhanced

Deblurred using @upscalerjs/maxim-deblurring model

@upscalerjs/maxim-deblurring

original

Original image

Original

enhanced

Upscaled using @upscalerjs/esrgan-thick 4x model

@upscalerjs/esrgan-thick/4x

original

Original image

Original

enhanced

Denoised using @upscalerjs/maxim-denoising model

@upscalerjs/maxim-denoising

Try a Live Demo →
🎁

Pretrained Models

Enhance images using UpscalerJS's diverse pretrained models, designed to suit various image styles and requirements including increasing image resolution, denoising, deblurring, and more.

🔌

Seamless Platform Integration

Integrate UpscalerJS across Browser, Node (CPU and GPU), and Workers environments.

📘

Comprehensive Documentation

Leverage UpscalerJS confidently with extensive documentation, thorough examples, and TypeScript support.

🚀

UI-Focused Enhancement

Performant UI support with built-in patch-based processing that supports performance without sacrificing quality.

📱

Device Compatibility

Consistent image enhancement across a variety of devices, including desktops, tablets, and phones.

🧩

Custom Model Integration

Extend UpscalerJS by integrating your own pretrained models for personalized image enhancements.

Testimonials