Images · 8 tools · updated Oct 15, 2026
Make a small or blurry image sharp and large
Upscayl leads with an evidence score of 70/100, ahead of Krea (29) and Real-ESRGAN (15). 5 of 8 can be used free, 2 are open source. Best for free offline batch upscaling: Upscayl.
Ranked by evidence — GitHub stars, Hacker News mentions, release activity and how much you can use for free. Recomputed nightly. How the score works.
+ Completely free, runs offline on almost any GPU and batch-processes folders.
− Only deterministic upscaling, so it cannot add believable detail like Magnific or Gigapixel.
+ One subscription gives access to Flux, Veo, Kling, Wan and others plus a strong enhancer, so you rarely need another tool.
− It is an aggregator, so model availability and pricing shift often and credits drain quickly on video.
+ Lightweight, scriptable and the de facto upscaler inside ComfyUI, A1111 and Upscayl.
− Command-line only with no official GUI, and the models have not been updated in years.
+ Many useful single-purpose tools (relight, uncrop, reimagine) under one roof with an API.
− Since the move from Stability AI to Jasper, several tools have been pared back and the model updates have slowed.
+ Access to Flux, Imagen, Kling, Veo and Magnific upscaling bundled with a stock library in one subscription.
− The interface is cluttered with upsells and credit costs differ per model.
+ Invents convincing fine detail (skin, fabric, foliage) that ordinary upscalers cannot.
− Expensive, and the creativity slider can alter faces or add details that were not there.
+ Multiple purpose-built models (Recover, Redefine) handle faces, low-res scans and art differently.
− Generative models need a beefy GPU or cloud credits, and results can over-smooth textures.
+ Best-in-class noise reduction and sharpening for real photographs without hallucinating detail.
− Expensive upfront cost plus paid annual upgrades, and it is slow on older machines.
Head to head: Upscayl vs Krea Upscayl vs Real-ESRGAN Krea vs Real-ESRGAN
Missing a tool? It gets added when it shows up in the release feed with real traction, not by request.