Enhance images with Javascript and AI
Increase resolution, retouch, denoise, and more. Open source, Browser & Node compatible. MIT license.
Original image
Original
Upscaled using @upscalerjs/esrgan-thick
4x model
@upscalerjs/esrgan-thick/4x
Original image
Original
Upscaled using @upscalerjs/esrgan-thick
4x model
@upscalerjs/esrgan-thick/4x
Original image
Original
Enhanced using @upscalerjs/maxim-enhancement
model
@upscalerjs/maxim-enhancement
Original image
Original
Upscaled using @upscalerjs/esrgan-thick
4x model
@upscalerjs/esrgan-thick/4x
Original image
Original
Deblurred using @upscalerjs/maxim-deblurring
model
@upscalerjs/maxim-deblurring
Original image
Original
Upscaled using @upscalerjs/esrgan-thick
4x model
@upscalerjs/esrgan-thick/4x
Original image
Original
Denoised using @upscalerjs/maxim-denoising
model
@upscalerjs/maxim-denoising
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.
Guides
You can play with UpscalerJS right in the browser. Check out the examples to get started: